Reconnaît les cartes à jouer à vélo à l'aide de la caméra. A le comptage des cartes, Poker Preflop.CardRecog est une application qui reconnaît les cartes à jouer à partir d'un deck standard
Reconnaît les cartes à jouer à vélo à l'aide de la caméra. A le comptage de cartes, préflop de poker.
CardRecog est une application qui reconnaît les cartes à jouer à partir d'un deck standard. Il existe cinq modes qui peuvent être choisis dans les paramètres; multiple, simple, mise à jour, pré-flop et brut. Vous touchez l'écran pour commencer la reconnaissance, maintenez la caméra toujours, mettez des cartes à l'avant et attendez. Vous restez en mode de reconnaissance jusqu'à ce que vous touchez à nouveau l'écran pour revenir en mode inactif. Une fois que la reconnaissance se produit, les cartes reconnues sont affichées et parfois parlées.
En mode brut, les cartes reconnus sont affichées sans filtrage et en temps réel. Dans d'autres modes, une fois que la reconnaissance se produit, aucune carte supplémentaire ne sera reconnue, sauf si vous redémarrez le processus de reconnaissance. Il y a deux façons de le faire; Le plus simple est de supprimer toutes les cartes de la vue pendant environ 1/2 seconde, puis de placer les cartes pour être reconnues devant la caméra. La deuxième façon est de toucher l'écran pour arrêter la reconnaissance et d'aller au ralenti, et de toucher à nouveau l'écran pour commencer la reconnaissance. Le fichier http://www.kgrothapps.com/files/cardrecog-example.pdf a quelques exemples de mains. Si vous ne possédez pas un ensemble de cartes à jouer à vélo, imprimez la page et essayez la reconnaissance des mains.
Lorsque vous commencez la reconnaissance, la caméra se concentre (si possible), donc si la reconnaissance échoue, vous devez toucher l'écran pour s'arrêter, puis toucher à nouveau pour redémarrer la reconnaissance pour vous assurer d'avoir une image incentrée. Vous pouvez également incliner légèrement les cartes pour voir si cela améliore les résultats. Si la reconnaissance échoue pour toutes les cartes, essayez de définir l'ISO (si elle est dans les paramètres) à la valeur la plus élevée possible, au lieu de la automatique par défaut.
Pour les appareils avec Auto Focus (IE Nexus Line), la reconnaissance fonctionne bien même pour un grand nombre de cartes. Cependant, vous avez toujours besoin d'une image incentrée et d'un éclairage raisonnablement brillant. Pour les appareils inférieurs, la reconnaissance fonctionnera bien en mode carte unique, mais moins de cartes sont reconnues avec succès en mode carte multiple. Mais même pour les dispositifs bas de gamme (y compris ceux qui n'étaient pas de mise au point automatique), la reconnaissance fonctionne bien en mode carte unique.
En mode carte multiple, si le bas d'une carte est visible, cette carte n'est encore reconnue qu'une seule fois. En mode carte unique, nous recherchons le même numéro de carte et le même aperçu en haut et en bas de la carte. Les deux doivent donc être visibles avant que la carte ne soit reconnue en mode carte unique, mais une seule est requise pour la reconnaissance en mode carte multiple. En mode carte unique, si plusieurs cartes sont présentes, la reconnaissance échoue, vous avez besoin exactement d'une carte. En mode mise à jour, nous pouvons ajouter / supprimer une seule carte à la fois à une main de cartes. En mode brut, les résultats non filtrés sont présentés et vous n'avez pas besoin de redémarrer à plusieurs reprises la reconnaissance. Le mode actuel est affiché dans le texte de la barre d'action.
À long terme, j'intégrerai cette application avec différents jeux de cartes. Une intégration simple est le mode pré-flop où nous montrons les cotes en pourcentage pour les deux premières cartes dans Hold Em Poker. J'effectue également un comptage de cartes Blackjack standard (peut forcer l'affichage du nombre dans les paramètres) pour démontrer une autre application de carte.
La plupart des systèmes de reconnaissance de cartes (c'est-à-dire les systèmes de détection de comptage de blackjack) recherchent le contour de la carte. Dans ma méthode, je n'ai pas besoin de contour des cartes, mais je ne regarde que le numéro de carte et la combinaison associée. Tant que la combinaison et le nombre sont visibles se produiront avec succès; Le reste de la carte peut être occlus. Passez à 1 minute, 23 secondes de la vidéo ci-dessous et vous verrez une reconnaissance réussie des cartes dans la forme typique de "fan" utilisé dans les jeux de cartes. Aucun autre système que je connais ne peut effectuer une reconnaissance multi-cartes aussi avec précision et rapidement.
L'application est en temps réel dans le sens où elle reconnaît un certain nombre de fois par seconde, comme le montre le mode brut. Dans les autres modes, les résultats sont regroupés pour atteindre un consensus, c'est pourquoi il faut une ou deux secondes pour un résultat de reconnaissance. Je crois que c'est le meilleur système de reconnaissance de cartes pour quelque chose comme Google Glass où vous regardez les cartes entre les mains de quelqu'un. Je salue tous les commentaires, mais rappelez-vous que ce n'est pas un produit final, c'est une démo technologique.