Grab 중에 프로그램적으로 이미지 수집 크기를 변경하는 방법.



주요한 소프트웨어: Driver Software>>Vision Acquisition Software
주요한 소프트웨어 버전: 14.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: LabVIEW Toolkits>>LabVIEW IMAQ Vision for LabVIEW

문제점: 수집한 이미지에서 부분 이미지를 가져오는 것이 가능한것은 이미 알고 있지만, 카메라가 Grab을 하는 동안에 이미지의 크기를 변경하는 것도 가능합니까?

솔루션:

 Region Of Interest(ROI)를 설정하여 이미지의 일정 부분을 추출할 수도 있지만, 이미지 수집 중에도 수집되는 이미지 크기를 재설정할 수 있습니다. 

 코드를 작성할 때 중요한 점은, 이미지를 위한 확실한 크기의 버퍼를 미리 설정한 후 수집 영역의 크기를 변경하고자 할 때, 프로그램적으로 버퍼를 재설정하는 것입니다. 본 내용에 대해서는 LabVIEW의 기본 예제 중 LL Ring Example을 참고하시면 쉽게 이해하실 수 있습니다.

 이를 구현하기 위해서는, 프로퍼티 노드의 Acqusition Window Height과 Acquisition Window Width 속성의 변경이 필요합니다. 또한, 버퍼 재설정을 위해 IMAQ Stop vi도 포함되어야 합니다.
그리고 버퍼 설정 초기화로 돌아가서 재설정하는 기능을 실제 코드상에서 구현하려면, 위 모든 프로퍼티 노드들과 IMAQ Stop vi는 While Loop 내에 위치해야 합니다.

 위 코딩에 대한 예제는 첨부된 VI Working Low Level Ring을 참고해 주십시오.



관련 링크:

첨부:


Working Low Level Ring.vi - Working Low Level Ring.vi


리포트 날짜: 04/05/2013
마지막 업데이트: 11/11/2014
문서 번호: 684BQNBW