2015-08-20 5 views
-1

Я пытаюсь сделать приложение, которое обнаруживает удостоверение личности. Как я могу сделать прямоугольник, когда камера запускается с помощью OpenCV?Создание прямоугольника при запуске камеры

И пользователь должен установить кредитную карту внутри этой коробки, и программа знает, что карта подходит для нее.

Я попытался выполнить поиск, но я ничего не добился, поэтому любые ссылки или решения были бы замечательными.

+0

насчет функции рисования [прямоугольник] (http://docs.opencv.org/modules/core/doc/drawing_functions.html#rectangle)? – Miki

+0

то? как программа может знать, что карты соответствуют прямоугольнику? –

+0

Ну ладно ... Чрезмерно широкий вопрос, тогда ... Дальше посмотрим, ТАК, есть много вопросов по этой теме – Miki

ответ

0

Просто используйте rectangle() для рисования прямоугольника.

Что касается реализации обнаружения ID-карты, я бы попытался использовать сопоставление функций (на матрице области прямоугольника), а затем измерить «уровень» совпадений для определения положительных и отрицательных совпадений. Для определения требуемых пороговых значений потребуется уточнение степени очистки.

This страница может быть полезна.

Вы также можете найти этот пост полезного Object detection with OpenCV Feature Matching with a threshold/similarity score - Java/C++

Смежные вопросы