カメラを使用して自転車のトランプを認識します。カードカウントがあり、ポーカーpreflop.cardrecogは標準デッキのトランプを認識するアプリです
カメラを使用して自転車のトランプを認識します。カードカウント、ポーカーPreflopがあります。
CardRecogは、標準デッキのトランプを認識するアプリです。設定で選択できる5つのモードがあります。複数、シングル、アップデート、プリフロップ、RAW。画面に触れて認識を開始し、カメラをまだ保持し、いくつかのカードを前に置いて、待ちます。再び画面に触れてアイドルモードに戻るまで、認識モードにとどまります。認識が発生すると、認識されたカードが表示され、時には話されます。
RAWモードでは、認識されたカードがフィルタリングなしでリアルタイムで表示されます。他のモードでは、認識が発生すると、認識プロセスを再起動しない限り、それ以上のカードは認識されません。これを行うには2つの方法があります。最も簡単なのは、約1/2秒間、すべてのカードをビューから削除し、カメラの前に認識されるカードを配置することです。 2番目の方法は、画面に触れて認識を停止し、アイドル状態に移動し、再び画面に触れて認識を開始することです。ファイルhttp://www.kgrothapps.com/files/cardrecog-example.pdfにはいくつかの例があります。自転車トランプのセットを所有していない場合は、ページを印刷して、手の認識を試してください。
認識を開始すると、カメラが焦点を合わせている場合(可能であれば)、認識が失敗した場合は画面に触れて停止する必要があります。もう一度触れて、フォーカスイメージがあることを確認するために再起動します。すべてのカードで認識が失敗した場合は、デフォルトの自動ではなく、ISO(設定にある場合)を可能な限り最高の値に設定してみてください。
自動フォーカスのあるデバイスの場合(つまり、Nexusライン)認識は、多数のカードでもうまく機能します。ただし、常にフォーカスイメージとかなり明るい照明が必要です。ローエンドの場合、デバイスの認識はシングルカードモードではうまく機能しますが、複数のカードモードで正常に認識されるカードは少なくなります。ただし、ローエンドデバイス(自動フォーカスのないものを含む)であっても、シングルカードモードではうまく機能します。
カードの下部が表示されている場合、複数のカードモードでは、カードがまだ1回しか認識されていないことがわかります。シングルカードモードでは、カードの上部と下部の両方で同じカード番号とスーツを探します。そのため、カードがシングルカードモードで認識される前に両方を表示する必要がありますが、複数のカードモードでの認識には1つだけが必要です。単一のカードモードでは、複数のカードが存在する場合、認識が失敗した場合、正確に1枚のカードが必要です。更新モードでは、一度に1枚のカードをカードに追加/削除できます。 RAWモードでは、フィルター処理されていない結果が表示され、認識を繰り返し再起動する必要はありません。現在のモードは、アクションバーテキストに表示されます。
長期的には、このアプリをさまざまなカードゲームと統合します。単純な統合はプレフロップモードで、Hold EM Pokerの最初の2枚のカードの割合オッズを表示します。また、標準のブラックジャックカードカウント(設定でカウントを強制的に表示できます)を実行して、別のカードアプリケーションを実証します。
ほとんどのカード認識システム(つまり、ブラックジャックカウント検出システム)は、カードの概要を探します。私の方法では、カードの概要は必要ありません。代わりに、カード番号と関連するスーツのみを見ています。したがって、スーツと数が目に見える認識が正常に発生する限り。カードの残りの部分は閉塞することができます。以下のビデオの1分、23秒までスキップすると、カードゲームで使用される典型的な「ファン」形状のカードの認識が成功することがわかります。私が知っている他のシステムは、マルチカード認識を正確かつ迅速に実行できることはありません。
このアプリは、RAWモードで示されているように、1秒間に何度も認識しているという意味でリアルタイムです。他のモードでは、結果がグループ化されてコンセンサスを達成するため、認識結果に1〜2秒かかる理由です。これは、誰かの手でカードを見ているGoogle Glassのようなもののための最高のカード認識システムだと思います。コメントを歓迎しますが、これは最終製品ではなく、テクノロジーデモであることを忘れないでください。