使用攝像頭識別自行車撲克牌。有卡計數,撲克preflop.cardrecog是一個識別標準甲板的撲克牌的應用
使用攝像頭識別自行車撲克牌。有卡計數,撲克預擊。
CardRecog是一個識別標準甲板的撲克牌的應用程序。在設置中可以選擇五個模式;多個,單個,更新,前磁頭和RAW。您觸摸屏幕以開始識別,保持相機靜止,將一些卡放在前面,然後等待。您保持識別模式,直到再次觸摸屏幕以返回閒置模式為止。一旦發生識別,就會顯示公認的卡片,有時會說話。
在原始模式下,識別卡顯示不進行過濾和實時。在其他模式中,一旦發生識別,除非您重新啟動識別過程,否則將不會識別進一步的卡。有兩種方法可以做到這一點。最簡單的是將所有卡刪除約1/2秒左右,然後將其識別在相機前識別。第二種方法是觸摸屏幕以停止識別並閒置,然後再次觸摸屏幕以開始識別。文件http://www.kgrothapps.com/files/cardrecog-example.pdf有一些示例。如果您沒有一套自行車撲克牌,請打印頁面並嘗試識別手。
當您開始識別相機的焦點時(如果可能的話),因此,如果識別失敗,則應觸摸屏幕以停止,然後再次觸摸以重新啟動識別以確保您有焦點圖像。如果識別所有卡的識別失敗,請嘗試將ISO(如果在設置中)設置為最高值,而不是默認自動變量。
對於具有自動焦點的設備(IE Nexus Line),即使在大量卡片中,識別也可以很好地效果。但是,您始終需要焦點圖像,並相當明亮的照明。對於下端設備,識別在單卡模式下可以很好地工作,但是在多個卡模式下成功識別的卡較少。但是,即使對於低端設備(包括沒有自動焦點的設備),識別率也可以在單卡模式下效果很好。
在多卡模式下,如果可以看到卡的底部,該卡仍然只能識別一次。在單卡模式下,我們在卡的頂部和底部尋找相同的卡號和西裝。因此,在單卡模式下識別卡之前,都必須可見兩者,但是在多個卡模式下識別只需要一個。在單卡模式下,如果有多個卡的識別失敗,則需要一張卡。在更新模式下,我們可以一次將單卡添加/刪除到一隻卡片。在原始模式下,顯示未過濾的結果,您無需重新啟動識別。當前模式顯示在動作欄文本中。
從長遠來看,我將將此應用程序與不同的紙牌遊戲集成在一起。一個簡單的集成是前拼寫模式,我們在其中顯示了Hold Em Poker中前兩張卡的百分比。我還執行標準的二十一點卡計數(可以在設置中強制顯示計數)以演示另一個卡應用程序。
大多數卡片識別系統(即二十一點計數檢測系統)都查找卡大綱。在我的方法中,我不需要卡的輪廓,而只需查看卡號和關聯西裝。因此,只要訴訟和數字可見,就會成功發生;其餘的卡可以被遮住。跳到以下視頻的1分鐘23秒,您將在紙牌遊戲中使用典型的“風扇”形狀中的卡片識別。我不知道的其他系統可以準確,迅速地執行多卡識別。
該應用程序是實時的,從某種意義上說,它每秒識別多次次數,如在原始模式下所示。在其他模式中,結果被分組以達成共識,這就是為什麼需要一兩秒鐘才能獲得識別結果的原因。我相信這是Google Glass之類的最佳卡識別系統,您正在看某人手中的卡片。我歡迎任何評論,但請記住,這不是最終產品,而是技術演示。