예제 프로그램
Image Processing/myVision USB 2008/01/20 18:01myVision USB를 설치한 후 장치가 올바르게 설치가 되었는지 확인하기 위해 당장 실행시켜 볼 수 있는 예제 프로그램들을 제공한다. 이러한 예제 프로그램들은 소스 코드와 함께 제공되므로, myVision USB 이미지 그래버를 이용하여 영상 처리 프로그램을 작성하는 기본적인 방법을 엿보는 기회를 제공할 것이다. 예제 코드는 영상을 캡쳐하여 화면에 출력하는 예제와 컬러 포맷을 변환하는 기능, 문턱값(threshold value)을 지정하여 영상을 이진화하는 예제, 영상에서 특정 색상의 물체를 찾는 프로그램이 제공된다.
□ TestGrab
가장 간단한 예제로, myVision USB에 입력되는 영상을 화면에 출력하는 예제 프로그램
□ TestDataType
myVision USB가 지원하는 컬러 포맷과 영상 크기를 모두 테스트해 볼 수 있는 예제 프로그램
□ TestBuffer
이미지 버퍼에 접근하는 방법을 설명하는 예제 프로그램
□ TestFile
그랩 된 영상을 파일로 저장하고, 저장된 파일을 불러들여 화면에 출력하는 예제 프로그램
□ TestHook
Hook 함수를 이용하여 해당 작업이 완료 되었을 때 사용자가 원하는 추가 작업을 수행할 수 있음을 보여주는 예제 프로그램
□ TestThreshold
특정 밝기값을 기준으로 영상을 이진화하는 예제 프로그램
□ TestThresoldYUV
특정 밝기값을 기준으로 영상을 이진화하는 예제로 컬러 포맷으로 YUV 포맷을 사용한다. YUV 포맷에서 U영역과 V 영역에서 문턱값을 지정해 주면, 영상 밝기값 변화에 강인한 결과를 얻을 수 있음
□ TestSearchYUV
YUV 컬러 포맷에서 특정 색상을 갖는 물체를 찾는 예제 프로그램
□ TestSearchLUT
RGB15 포맷에서 참조 테이블(Look-up table)을 이용하여 사용자가 지정한 특정 색상의 물체를 찾는 예제 프로그램
□ TestDataType_AVI
동영상 파일을 카메라 영상처럼 불러들여 파일 포맷 및 영상 크기등을 바꾸는 기능을 보여주는 예제 프로그램으로서 동영상을 통해 영상 처리하는 기본 프로그램 골격을 파악할 수 있는 예제 프로그램
□ myCapture
현재 카메라의 입력 영상을 압축하지 않은 avi 파일 포맷으로 저장하는 예제 프로그램으로 일단 저장하지 않은 상태로 동영상을 저장한 후 XviD 코덱을 이용하여 압축도 가능하므로 테스트 동영상을 만들 때 유용하게 사용 됨.
MVU 라이브러리와 위 예제 코드를 이용하면 Microsoft사의 Visual C++로 손쉽게 원하는 영상 처리 프로그램을 작성할 수 있을 것이다. 예제에 대한 자세한 설명은 본 문서의 『III. MVU 라이브러리를 이용한 프로그램 작성』 항목을 참고하기 바란다.
'Image Processing > myVision USB' 카테고리의 다른 글
| myVision USB를 이용한 간단한 Augmented Reality 실험 - I (0) | 2008/03/13 |
|---|---|
| myVision USB에서 OpenCV 사용하기 (2) | 2008/02/14 |
| 예제 프로그램 (0) | 2008/01/20 |
| 라이브러리와 드라이버 파일 (1) | 2008/01/20 |
| 입출력 단자 설명 (0) | 2008/01/20 |
| myVision USB 종류 (7) | 2008/01/20 |

