From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



16비트 영상에서 어떻게 IMAQ Histogram과 IMAQ Histograph VI를 쓸 수 있나요?



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: LabVIEW Toolkits>>LabVIEW IMAQ Vision for LabVIEW

문제점: IMAQ Histogram과 IMAQ Histograph VI를 16비트 영상을 입력하여 사용하였더니 히스토그램 데이터가 256개의 레벨밖에 안 나옵니다. 이것은 8비트 밖에 표현하지 못하고 있는 것인데 예상되는 16비트의 65536개의 레벨은 얻을 수가 없습니다.

솔루션: IMAQ Histogram과 IMAQ Histograph VI는 'Number of Classes'와 'Interval Range'라는 입력을 받는데 이 입력은 8비트(256개의 데이터 레벨을 가지는) 영상보다 큰 영상 데이터를 조절하기 위한 것입니다.

16비트 영상을 사용하기 위해서 'Number of Classes'는 2^16 또는 65536, 'Interval Range'는 -32768에서 32767의 범위를 가지는 부호있는 16비트 정수(I16)를 입력해야 합니다. 

10, 12, 14비트 영상의 히스토그램 데이터를 얻기 위해서 동일한 방법이 사용가능합니다.

첨부된 예제는 16비트 영상과 그에 대응되는 histogram과 histograph의 데이터를 보여줍니다.

관련 링크:

첨부:


16_bit histogram example.vi - 16_bit histogram example.vi


리포트 날짜: 08/29/2005
마지막 업데이트: 08/30/2006
문서 번호: 3OSGAEMQ