Мне интересен сканер отпечатков пальцев для использования в проекте с ардуиновым или малиновым пи. Этот сканер ДОЛЖЕН ТОЛЬКО отображать отпечаток пальца и не обрабатывать ни проверки отпечатка пальца, потому что все это будет сделано на компьютере.Выбор сканера отпечатков
ответ
Вы можете попробовать модуль R305. Это один из самых популярных модулей с коммуникацией через UART. В Adafruit есть существующая библиотека, хотя она не распространяется на загрузку изображений. Однако есть существенная документация, содержащая все команды, включая команду для извлечения необходимых вам изображений. Изображение, как правило, представляет собой сжатый 256x288 оттенок серого BMP и обычно имеет размер 37 КБ. Вам необходимо экстраполировать, чтобы получить полное изображение размером 74 КБ. Вы должны иметь в виду, что максимальная скорость передачи составляет 115200 или 11,5 кБ/с, поэтому для загрузки изображения потребуется около 4 секунд, прежде чем вы сможете начать его обрабатывать. Ардуино тоже будет ненадежным по этой скорости.
Другим модулем, полностью совместимым с R305, является модуль FPM10; все команды одинаковы, и они легко взаимозаменяемы. Here's учебник, который может помочь.
Большое вам спасибо. –
@TisteAndii Как я могу экстраполировать изображение 37kb на 74kb? Не могли бы вы помочь. Спасибо в Advance –
@ VishnooRath Ну, путь * I * заключался в том, чтобы разбить каждый байт на 2 4-битные куски, а затем расширить каждый полубайт нулями, чтобы стать полным байтом. То есть 10101111 становится 10100000 и 00001111. Это достало мне изображение достаточно хорошо, но лучшим способом, вероятно, было бы просто дублировать каждый байт, поскольку ближайшие пиксели, скорее всего, будут иметь один и тот же цвет (или почти), а нижние 4 бита не будут иметь большое влияние на общий цвет как на верхние 4 бита. Так 10101111 просто становится 10101111 и 10101111. – TisteAndii