Квантизация отпечатков пальцев

Я работаю над биометрическим java-проектом.

Я извлек мелкие точки из отпечатка пальца, состоящего из трех значений (x, y, Q).

Пример значений:

 x: 274
 y: 87
angle (Q): 18

Мне нужно квантовать три значения в одно (двойное из 16 бит).

Как это можно было сделать?


person Haya aziz    schedule 03.10.2016    source источник
comment
Каков диапазон значений для x, y и Q? Похоже, что x и y могут превышать 255, поэтому, предполагая, что они также могут опускаться до нуля, одни только эти два потребуют более 8 бит каждый, поэтому вы не собираетесь получить эти три значения в 16 бит, не отказываясь от точность.   -  person GriffeyDog    schedule 03.10.2016
comment
Вместо того, чтобы создавать это с нуля, интересно, есть ли у поставщика оборудования (сканера отпечатков пальцев) API? Кроме того, просмотрите stackoverflow.com/q/4817467/509840 или stackoverflow.com/a/4921793/509840 или stackoverflow.com/a/6550137 /509840.   -  person rajah9    schedule 03.10.2016
comment
@rajah9 Я использую Verifinger SDK neurotechnology.com/verifinger.html   -  person Haya aziz    schedule 03.10.2016
comment
@GriffeyDog спасибо за ваш ответ, так как же лучше всего сжать эти три значения в одно значение?   -  person Haya aziz    schedule 03.10.2016