Как я могу сравнить свой образец отпечатка пальца с отпечатком пальца, хранящимся в моей базе данных
Дим Конн как объект sqlconnection = форму mainform.кон()
Dim cmd как новая SqlCommand()
УМК.Подключение = Форму Mainform.кон()
УМК.CommandText = " select * from fprintt"
Dim rdr As SqlDataReader = cmd.Метода executereader()
В то время как rdr.читать()
Dim MemStream как IO. MemoryStream
Dim fpBytes как байт()
fpBytes = rdr ("палец")
MemStream = новый IO.MemoryStream(fpBytes)
Dim templa8 как DPFP.Шаблон = новый DPFP.Шаблон()
templa8. десериализация (MemStream)
Dim FPList As List (Of AppData) = Новый Список (Of AppData)
Dim tmpObj как новый AppData
FPList. Add(tmpObj)
Dim printFound As Boolean = False
Dim VerifiedFPData = New AppData
Попробуй
Для Каждого FPData Как AppData В FPList
Dim tmplateData как новый DPFP.Шаблон
VerifiedFPData = FPData
Dim compareTo как новый DPFP.Функционал
метод compareto = функционал()
Дим Вер, как новый DPFP.Проверки.Проверка()
Дим РЭС как новый DPFP.Проверки.Проверка.Результат()
Если нет tmplateData это ничто тогда
ver. Verify(FeatureSet, tmplateData, res)
Если РЭС.Проверил Потом
'EventHandlerStatus = DPFP.Графический интерфейс.EventHandlerStatus.Успех
printFound = True
VerifiedFPData = FPData
Выход для " успеха
Конец, Если
Конец, Если
Следующий
Поймать ex как исключение
Ящик для сообщений.Show ("ошибка проверки")
Конец Попытки
что плохого в том, что мой код не может сравнить мой образец отпечатка пальца со всеми отпечатками пальцев, хранящимися в моей базе данных?
Я использую
VB.net
Sql server 2008
4000B датчик
Система
модель: URU4S-U1
Это образец, хранящийся в моей базе данных как отпечаток пальца:
0x00F88001C82AE3735CC0413709AB717082145592ded883716a5d64c0d0b4382366c2a4feaa21eaba2d2a954cc352b3b9fa33fdd88d6e9ea5fa9eccf428270d296f150da94f89100bd0f350c66e9972edb05334e4457a6e.....
Что я уже пробовал:
Я уже пробовал некоторые примеры кодов в google