2013-02-21 6 views
1

VMware의 Redhat Linux에 NBIS 소프트웨어를 설치하고 Windows 7에서 호스트 OS로 실행하고 있습니다. 체계. 지금까지 단 하나의 이미지 만 제공했지만 지금은 전체 DB를 한 번에 100 이미지로 실행해야하며 추출 된 세부 사항을 얻어야합니다.Redhat Linux에서 한 번에 전체 데이터베이스 (100 개의 이미지 세트)에 대한 mindtct 패키지 (NBIS 소프트웨어)를 실행하는 방법

/NBIS/src/bin/mindtct /NBIS/Test_4.1.0/mindtct/data/5_2.jpg 
/NBIS/output/5_2.xyt 

사람이 내 문제를 해결할 수 있습니다

나는 아래 cmd를 사용할 수 있습니까? 어떤 cmd를 사용해야합니까?

답변

1

컬렉션의 모든 이미지를 반복하는 스크립트를 작성하거나 더 나은 방법으로 새 ​​앱에서 수행하려는 작업을 수행하여 mindtct 함수를 래핑하는 C 프로그램을 작성할 수 있습니다. NBIS에서 바이너리 mindtct 소스를 확인하십시오. 특히 get_minutiae() 기능을 사용하십시오. , .brw, .dm, .hcm, .lcm, .LFM, 30 ℃와 pH 5.5 또는 다른 pH :

+0

'get_minutiae()'는 (는) getmin.c 파일에 있습니다. – Morgoth

0

제가 라즈베리 파이 ./mindtct 경로/경로 file.jpg/출력 에 Raspbian 그것을 시도하고 (8 개) 파일을 생성 .qm, .xyt

제 생각에는 두 손가락 이미지를 비교하는 mindtct 기능을 사용해야합니다.

+0

[NBIS 사용자 안내서] (http://www.nist.gov/customcf/get_pdf.cfm?pub_id=51097) (3 페이지 및 4 페이지) : 'MINDTCT'는 미세 특성 검출 시스템입니다. 지문을 비교하기 위해서는 'BOZORTH3'라는 지문 정합 시스템을 사용해야합니다. –

+0

네, 고쳐 주셔서 감사합니다. :) – Veronica

1

이미지가있는 폴더에서 bash 스크립트를 사용할 수 있습니다. 이것은 내 관련 부분입니다. 확장자가 jp2 인 모든 이미지를 xyt 이미지로 변환하는 간단한 for 루프입니다.

PHOTOTYPE="*.jp2" 
SAVEPATH="path/to/save/folder/" 

for PIC in $PHOTOTYPE 
do 
    echo "Processing mindtct -m1 $PIC $SAVEPATH/$PIC" 
    mindtct -m1 "$PIC" "$SAVEPATH/$PIC" 
done