Распознает карты для велосипедов с использованием камеры. Имеет подсчет карт, Poker Preflop.
Cardrecog - это приложение, которое распознает игровые карты из стандартной колоды. Есть пять режимов, которые можно выбрать в настройках; Множественные, одиночные, обновления, предварительно флоп и RAW. Вы касаетесь экрана, чтобы запустить распознавание, удерживать камеру, все еще, кладете несколько карт впереди и ждете. Вы остаетесь в режиме распознавания, пока не коснетесь экрана, чтобы вернуться в режим холостого хода. После того, как распознается, отображаются признанные карты и иногда говорят.
В необработанном режиме распознаваемые карты показаны без фильтрации и в режиме реального времени. В других режимах после распознавания не встречается никаких дальнейших карт, если вы не перезагружаете процесс распознавания. Есть два способа сделать это; Самый простой - удалить все карты из просмотра на 1/2 секунды, а затем поместите карты, которые будут распознаваться перед камерой. Второй способ - дотронуться до экрана, чтобы остановить распознавание и перейти на холостое время, и снова коснитесь экрана, чтобы начать распознавание. Файл http://www.kgrothapps.com/files/cardrecog-example.pdf имеет несколько примеров рук. Если у вас нет набора велосипедных карт, напечатайте страницу и попробуйте распознавание рук.
Когда вы начинаете распознавание, камера фокусируется (если возможно), поэтому, если распознавание не удается, вы должны коснуться экрана, чтобы остановиться, а затем коснуться снова, чтобы перезапустить распознавание, чтобы убедиться, что у вас есть изображение в фокусе. Вы также можете немного наклонить карты, чтобы увидеть, улучшит ли это результаты. Если распознавание не удается для всех карт, попробуйте установить ISO (если оно находится в настройках) на максимально возможное значение, вместо автоматического автоматического по умолчанию.
Для устройств с Auto Focus (т.е. Line Line) распознавание хорошо работает даже для большого количества карт. Тем не менее, вам всегда нужен изображение в фокусе и достаточно яркое освещение. Для более низких конечных устройств распознавание будет хорошо работать в режиме с одной картой, но в режиме нескольких карт успешно расположено меньше карт. Но даже для низкоуровневых устройств (включая те, у которых нет автофокусировки), распознавание хорошо работает в режиме одной карты.
В режиме нескольких карт, если видно нижняя часть карты, карта по -прежнему распознается только один раз. В режиме с одной картой мы ищем один и тот же номер карты и костюм как в верхней, так и внизу карты. Таким образом, оба должны быть видны до того, как карта будет распознаваться в режиме одной карты, но для распознавания требуется только один в режиме нескольких карт. В режиме с одной картой, если несколько карт присутствуют, распознавание не удается, вам нужна ровно одна карта. В режиме обновления мы можем добавлять/удалять одну карту за раз в руку карт. В режиме сырой нефильтрованные результаты показаны, и вам не нужно многократно перезагружать распознавание. Текущий режим отображается в тексте панели действий.
В долгосрочной перспективе я буду интегрировать это приложение с различными карточными играми. Простая интеграция-это режим предварительного потока, где мы показываем процентные шансы для первых двух карт в Hold Em Poker. Я также выполняю стандартный подсчет карт Блэкджека (могу вывести отображение подсчета в настройках), чтобы продемонстрировать еще одно приложение для карты.
Большинство систем распознавания карт (то есть системы обнаружения блэкджека) ищут контур карт. В моем методе мне не требуется контур карт, вместо этого я смотрю только на номер карты и связанный с этим костюм. Таким образом, до тех пор, пока костюм и количество будут видимыми признанием успешно; Остальная часть карты может быть окклюзирована. Пропустите до 1 минуты, 23 секунды видео ниже, и вы увидите успешное распознавание карт в типичной форме «фаната», используемой в карточных играх. Ни одна другая система, о которой я знаю, не может выполнять многокартовое распознавание так же точно и быстро.
Приложение - это реальное время в том смысле, что оно распознает несколько раз в секунду, как показано в необработанном режиме. В других режимах результаты сгруппированы для достижения консенсуса, поэтому требуется одна или две секунды для результата распознавания. Я считаю, что это лучшая система распознавания карт для чего -то вроде Google Glass, где вы смотрите на карты в чьих -то руках. Я приветствую любые комментарии, но помните, что это не конечный продукт, это технологическая демонстрация.
Читать далее