0
<< предыдущая заметкаследующая заметка >>
27 июня 2007
UFIS-210

Это — мой палец. А это — сканер. Слава Вольфсону и Семеняке, оно начало подавать признаки жизни! Сканер подарил Вольфсон, а Семеняка заточил USB-драйвер под FreeBSD. Сканер правда старой модели, теперь таких не делают. Теперь делают такие, по которым пальцем проводишь, а не накладываешь. Они сильно надежнее. Но для них нет драйверов под FreeBSD, а организовывать дверной замок под Виндами — врагу не пожелаешь. А этот я наладил. Повозиться конечно пришлось, C++ вспомнить. Бля, до чего же кривые там были драйвера получения картинки! Я вообще не понимаю, как оно работало, на таймингах что ли? Пришлось все переписать по-нормальному. Теперь читает картинку, определяет появление пальца, сделал запись картинок в bmp. Осталось каким-то способом запустить под FreeBSD Вольфсоновскую программку на Линуксе с секретной DLL, чтобы оно строило матмодель отпечатка и сравнивало. И тогда можно будет замок в квартире сделать без ключа. Три года уже мечтаю! Вот такая радость. Извините, если вы в этой заметке не поняли ни слова.

UPD: Заработала библиотека распознавания! Перенеслась бинарником с Линукса на BSD без проблем. То есть, проблемы конечно были — вываливалась в коредамп. Но только до тех пор, пока я не дал директории права на запись, куда она матмодели пыталась складывать ;))) Теперь остались сущие пустяки — написать обвязку. Да, это был долгий путь к мечте! :)))

UPD: Вообще-то эта радость могла заработать еще год или два назад, но этому мешали обстоятельства непреодолимой силы. Рассказать кому-нибудь — не поверят. Все началось с того, что я побывал в Германии в гостях у Вольфсона и зашел к нему на работу — в немецкую фирму Tactil, которая разрабатывала всякие системы. Фирма оказалась хоть и немецкая, но русская, кроме Сона там оказалось еще много превосходного народа, знакомого заочно. Там я увидел сканер и пришел в восторг от этого девайса. Потому что это было чуть ли не 5-7 лет назад, и такое мало где можно было увидеть. Увидев этот восторг, добрая фирма Tactil торжественно презентовала мне образец сканера для домашнего использования. Сон сказал, что пришлет чуть позже драйвера, тул-кит и библиотеку распознавания. Дальше начался цирк. Единственные в мире драйвера, эксклюзивно приехавшие из Германии линуксовыми исходниками и переписанные под BSD, хранились у товарища в ноутбуке, чтобы при случае добраться до меня. Но заполучить их не удалось: то ли меня не было в Москве, то ли еще чего, но встреча не состоялась, и волею судеб ноутбук и другие личные вещи остались на хранение не у меня дома, как предполагалось изначально, а у другого его друга на квартире. Тот друг в свою очередь уехал в долгую командировку. А вместо него в той квартире поселился некий безбашенный жилец, который кормил кошек, поливал цветы, а вдобавок к цветам вдруг задумал выращивать в самодельном парнике коноплю, поскольку дело это очень любил. И вот в один прекрасный момент этот милый человек обнаружил в хозяйской комнате ноутбук. Включил его холодным декабрьским вечером, ощупал руками, и решил, что ноутбук — прекрасный источник нужной температуры для парника. Что ему будет, ноутбуку? Никто и не узнает. Тогда он обернул ноутбук полиэтиленом, включил и поставил в свой парник под горшок с коноплей. Ноутбук был на процессоре AMD. Обнаружился этот экзистенциальный ужас только через два месяца, когда вернулся хозяин квартиры. Сам ноутбук выжил и был возвращен хозяину. Но винчестер 40Гб покрылся бэд-блоками как сыр плесенью. Короче, прошло еще полтора года, пока разобрались, что к чему, выпросили у Чука специальный переходник, подключили винт к маленькому компу, и еще неделю этот комп стоял у меня в комнате, пока специальной самодельной программой (на ноутбуке-то BSD стояла) оттуда вычитывалось с дикими ретрейнами и копировалось на винт Созидателя все, что могло выжить. К счастью, драйвера оказались в том месте винта, который выжил, и в минувшие выходные Семеняка их привинтил к серверу. Ну а все остальное оказалось уже пустяками по сравнению с этой историей, связанной с огромным количеством людей и техники... ;)

UPD: Подсоединен замок. Наляпана на коленке система авторизации. Узнавание у Sodos практически безошибочное — вчера с Натушкой и Янгом игрались. Когда палец положен на сканер, дверь задумчиво хмыкает и начинает анализ. Если палец опознан, дверь приветствует человека вслух по его имени, и открывает замок. Всё это работает, но пока просто валяется в коридоре на багажнике скутера. Осталось вооружиться болгаркой и сварочным аппаратом, чтобы как следует поставить приборы на дверь ;)

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок

Комментарии к этой заметке автоматически отключились, потому что прошло больше 7 дней или число посещений превысило 20000. Но если что-то важное, вы всегда можете написать мне письмо: lleo@lleo.me