Ну вот вам мысли (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ralex 21 марта 2005 г. 06:59
В ответ на: знатокам математики (+) отправлено evro 21 марта 2005 г. 04:30

Пусть кварц 16 МГц. Пусть все команды в один такт (что не так, но пусть). Очевидно, что какую математику не используй, всё равно прийдётся перебрать все точки поступившей матрицы отпечатка (а иначе нахрена столько информации). Итого в секунду сможешь обработать матрицу не более 16-ти раз. Но реально ведь не по одному такту занимает обработка, а как минимум 5-6, с учётом циклов, сравнений и т.п. Итого получается два раза в секунду сможешь перелопатить матрицу. А чтобы реально делать сравнения на основе математики, нужно будет неплохо поработать процом, я видел сам - жена делала на компе распознавание образа цифр в знакоматрице 10х10 в курсе университета.
Итого получаем, что пользователь секунд 10 будет ждать, потом замок скажет ему СОРРИ, тот ругнётся, приложит палец по-другому, снова 10 секунд... Плёхо.
Но идея хорошая, нужная и очень востребованная, так что рекомендую вам продолжить. Правильная в отношении проца - мега с такой задачей справится. И идея распознавания отпечатка математически, по теориям распознавания образов - тоже правильно. Читайте матчасть по этой проблеме.
Для начала я бы понизил матрицу - ну нахрена там 1000х1000???. Вы же там максимум 20х20 миллиметров захватываете, что вам, 5 точек на миллиметр не хватит? Даже пожалуй 10х20 миллиметров, соответственно 50х100 точек. А уж матрицу на 5000 точек можно попробовать за пару секунд уделать.
Ну и маленький совет, может не в тему - на ассемблере не беритесь, там алгоритмы такие, что запутаетесь, лучше С.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru