Как создать цифровой персонаж FMD из Byte [] в Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как создать цифровой персонаж FMD из Byte [] в Android?

Сообщение Anonymous »

Я могу сохранить FMD в SQLite в Android. Однако, когда я пытаюсь воссоздать FMD, он не работает должным образом. < /P>

Сохранение FMD в базе данных.

Код: Выделить всё

try {
Fmd m_enrollmant_fmd = m_engine.CreateEnrollmentFmd(Fmd.Format.ANSI_378_2004, enrollThread);
if (m_success = (m_enrollmant_fmd != null)) {
byte[] fingerprintData = m_enrollmant_fmd.getData();
int fingerprintImageHeight = m_enrollmant_fmd.getHeight();
int fingerprintImageWidth = m_enrollmant_fmd.getWidth();
int fingerprintResolution = m_enrollmant_fmd.getResolution();
int fingerPosition = m_enrollmant_fmd.getViews()[0].getFingerPosition();
int cbeffId = m_enrollmant_fmd.getCbeffId();
int m_templateSize = m_enrollmant_fmd.getData().length;
m_current_fmds_count = 0; // reset count on success
// Save above values in database and this is working fine.
}
} catch (Exception e) {
m_current_fmds_count = 0;
}
< /code>

 воссоздание кода FMD: < /strong> < /p>

Fmd temp_fmd = m_engine.CreateFmd(
user.fingerPrint,  // byte[]
user.width,  // width
user.height, // height
user.resolution, // resolution
user.fingerPrint, //Finger position,
user.cbeffId, // Cbeff Id
Fmd.Format.ANSI_378_2004); // Format algorithm

if (temp_fmd != null) {
// m_fmd is FMD that we generate after taking fingerprint
int m_score = m_engine.Compare(m_fmd, 0, temp_fmd, 0);
if (m_score < (0x7FFFFFFF / 100000)) {
userFound = user;
break;
}
}
< /code>

Это дает мне Uareuexception, говоря, что FID недействительна. Однако, когда я пытаюсь дать значения исправления в m_engine.createfmd (...) 
, за исключением параметра Byte [], он работает нормально, но его различие составляет на 100%, то есть вообще не соответствует. Любая помощь будет оценена. Я использую Uareu SDK 3.1 из CrossMatch (ранее известный как цифровой персонаж). < /P>

Обратите внимание, что значения из базы данных верны, в этом нет проблем. Только я не могу создать правильный ямд.

Подробнее здесь: https://stackoverflow.com/questions/590 ... in-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему оба Convert.ToInt32(Byte) и Convert.ToInt32(Byte[]) компилируются, но Convert.ToInt32(byte[]) выдает исключение в
    Anonymous » » в форуме C#
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Как получить цифровую персону fmd или fid из массива байтов на C#?
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Почему появляется «System.Byte[]» при вводе «byte[]»?
    Anonymous » » в форуме C#
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • Невозможно преобразовать из «группы методов» в «System.Action»
    Anonymous » » в форуме C#
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • JsonConvert.DeserializeObject выдает исключение при попытке десериализации byte[] в IEnumerable
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»