2016-10-18 7 views
0

내 하드웨어 응답자가 R305 지문 센서의 출력으로 일련의 16 진 코드를 전달합니다. 출력은 본질적으로 256의 바이트 배열로 변환되는 16 x 16 진수 배열입니다.

Google에서 높은 값과 낮은 값을 검색했으며이 데이터가 나타내는 값에 대한 정보는 어디에서 얻을 수 있습니다. Hardware/IoT 녀석은 지문의 BMP가 포함 된 8 비트 그레이 스케일 이미지라고 알려줍니다.

입력으로 SourceAFIS를 실행하려고했는데 템플릿 데이터로 거부하고 256 비트 배열에서 생성하는 BMP가 "소스 이미지가 너무 작음"으로 거부되었습니다.

나는 256 Hex Code 출력이 무엇을 의미하는지 알고 싶습니까? R305의 샘플 출력은 지난 2 일부터 내 머리를 긁적 배열을 지문 인식 모듈 R305 출력 디코딩

 

    var templateData = File.ReadAllText(filename); 
    var data = templateData.Split(new[] { ',' },StringSplitOptions.RemoveEmptyEntries); 
    byte[] tmplData = new byte[data.Length]; 
    for (int i = 0; i

를 바이트 진수에서 내 코드에

 
EF, 1, FF, FF, FF, FF, 2, 0, 82, 3, 1, 5F, 25, 0, 0, FE, 
3E, FC, 2, F8, 2, F0, 0, F0, 0, F0, 0, E0, 0, E0, 0, E0, 
0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 64, 11, E4, FE, 6C, A0, A6, BE, 25, 23, 67, DE, 3C, AA, D1, 
3E, 71, AF, 67, 9E, 3B, 3F, E7, 9E, 3D, B, 50, 7F, 58, 34, 51, 
7F, 27, BB, A6, FF, 24, 41, D0, 5F, 59, 8, 63, 94, 5C, B, A5, 
9C, 33, 39, 67, BC, 73, 13, E4, 75, 74, 10, 4C, 7A, 2B, 1B, CF, 
32, 38, B1, D1, 3A, 36, BC, 11, 1A, 2F, BB, EF, 1, FF, FF, FF, 
FF, 2, 0, 82, 33, 8E, 27, 7B, 6C, C, 4E, 18, 35, 11, 10, 72, 
32, 12, E6, F2, 38, 1E, 8E, F8, 3C, 35, 51, 78, 28, 1E, 66, D3, 
33, A2, E6, 99, 40, 35, E7, F9, 6E, 8D, E2, F6, 2C, 34, D1, 70, 
34, 16, E6, 34, 3B, 96, CF, 8E, 40, 25, 26, B4, 32, 2F, A7, D4, 
36, 24, 8F, F2, 28, 36, 91, CD, 26, 2E, EB, 50, 26, 31, 14, B1, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 

내 변환 절차를 보냈다. 모든 포인터가 감사하겠습니다.

+0

안녕하세요? 비슷한 프로젝트도 진행 중입니다. –

답변

0

16 진수 형식의 256 바이트 지문 템플릿입니다. 파이썬 PIL 라이브러리를 사용할 수 있습니다.

From PIL import Image 

im=Image.frombytes('L',(16,16),data) 

im.show() 
관련 문제