1. Visual Studio 템플릿을 이용한 샘플 프로젝트 생성

게시일: Jan 28, 2015 9:3:12 AM

The Imaging Source社의 IC Imaging Control(SDK)를 설치하면 Visual Studio의 템플릿을 통하여 샘플 프로젝트를

생성할 수 있는 Add-on 도구를 추가시켜 줍니다.

다음과 같은 방법으로 몇번의 클릭으로 카메라를 구동 시킬 수 있는 프로젝트를 생성해 보세요.

< 샘플 프로젝트 포함 사항 >

   - 컴퓨터에 연결된 카메라 검색 및 선택할 수 있는 다이얼로그

   - 선택된 카메의 실시간 촬영 영상 출력

   - 선택된 카메라의 속성(Gain, Brightness, Exposure time 등)을 확인 및 조절 할 수 있는 다이얼로그 

   - 촬영된 영상을 접근할 수 있도록 Call back(CListener::frameReady) 함수 제공

   - 선택된 카메라 및 변경된 속성 값을 프로그램 재시작시에도 적용할 수 있도록 관련 데이터를 XML 파일로 저장 및 읽기 

1. Visual Studio 2010 시작

    - 2010아닌 다른 버전에서도 동일한 방법으로 실행하면 됩니다.

2. 파일 -> 새로 만들기 -> 프로젝트 -> 설치된 템플릿 -> Visual C++ -> IC Imaging Control 3.3 -> IC Dialog Application 선택

선택을 완료한 후 확인 버튼을 선택합니다.

3. 프로젝트 옵션을 선택한 후 프로젝트 생성을 완료합니다.

위의 그림과 같이 체크 박스에 선택한후 "Finish" 버튼을 선택하면 샘플 프로젝트가 생성됩니다.

4. 프로젝트를 컴파일 합니다.

5. 자동으로 생성된 코드에는 영상을 반전 시키는 코드가 포함되어 있으므로 실제 영상과 색상 표현이 다릅니다.

 

   실제 영상 데이터로 출력을 원할 경우 CListener::DoImageProcessing 함수에서 아래의 코드를 삭제 하시면 됩니다.

  

        // Now loop through the data and change every byte. This small sample inverts every pixel.

for( int i = 0; i < iImageSize; i++)

{

pImageData[i] = 255 - pImageData[i];

}