Я использую библиотеку DPUruNet для своего проекта в asp.net. Я могу прочитать и открыть устройство отпечатков пальцев. Проблема в том, что я не могу запускать CaptureAsync постоянно. Я могу вызвать это только один раз в page_load. Кто-нибудь знает, как подписаться на это событие, в то время как моя страница требует, чтобы он ожидал захвата? Кажется, я не могу назвать это событие непрерывно. Я могу получить к нему доступ только при загрузке страницы в asp, и когда я пытаюсь отправить сигнал, он не срабатывает
reader.On_Captured += new Reader.CaptureCallback(reader_On_Captured);
void reader_On_Captured(CaptureResult capResult)
{
if (capResult.Quality == Constants.CaptureQuality.DP_QUALITY_GOOD)
{
count++;
DataResult<Fmd> fmd = FeatureExtraction.CreateFmdFromFid(capResult.Data, Constants.Formats.Fmd.DP_PRE_REGISTRATION);
// Get view bytes to create bitmap.
foreach (Fid.Fiv fiv in capResult.Data.Views)
{
//Ask user to press finger to get fingerprint
//UpdateEnrollMessage("Click save button to save fingerprint", //HelperFunctions.CreateBitmap(fiv.RawImage, fiv.Width, fiv.Height));
break;
}
}
}