반응형

카메라 영상을 출력하도록 하고자한다.

다만 일반적인 웹캠을 통해서가 아닌 Basler Camera(GigE)를 통해 출력해보자 한다.

 

 

 

https://www.baslerweb.com/ko/sales-support/downloads/software-downloads/#type=pylonsoftware;series=baslerace;os=windows64bit;version=all

 

소프트웨어 다운로드 | Basler

소프트웨어 다운로드 영역에는 pylon 카메라 소프트웨어 제품군, IP 카메라 펌웨어 및 BBPL을 포함해 귀하에게 필요한 모든 Basler 소프트웨어가 있습니다.

www.baslerweb.com

위의 링크를 통해 Basler 카메라의 소프트웨어를 다운받도록 한다.

 

 

 

 

해당 파일을 다운받게 되면

"Development" 파일의 "Samples", "C++" 파일에 다양한 예제파일이 있는 것을 확인할 수 있다.

 

카메라를 연결한 후 해당 예제샘플을 실행시키면서 영상이 출력되는 예제파일을 사용하여

이를 내가 원하는 스타일에 맞게 수정하는 방향으로 진행하겠다.

 

 

우선 다양한 예제들 중 Grab 이라는 예제를 실행시켜보면 카메라 영상을 출력하는 것을 확인할 수 있다.

 

그럼 비주얼스튜디오로 빈프로젝트를 생성하고 해당 코드를 그대로 복사-붙여넣기 하여 동일한 내용을 입력하여준다.

 

그리고 잘 실행되는 예제파일의 프로젝트 속성을 그대로 가져온다.

 

C/C++ 의 "추가 포함 디렉터리"를 위와 같이 맞춰주고

 

 

 

 

 

링커의 "추가 라이브러리 디렉터리" 또한 위와 같이 맞추어준다.

 

 

그리고 실행을 시키게되면

위와 같은 에러가 출력될 수 있는데 이는 위에서 진행하였던 프로젝트 설정 과정에서 x64와 x86을 맞춰주지 않았기에

발생된 것이다.

 

Visual Studio의 상단에 위와 같은 부분이 있는데 이 곳을 x64로 맞추어주면 된다.

 

"새로 만들기"를 클릭

그리고 실행시키면 원래 제공받았던 샘플파일처럼 제대로 작동하게 된다.

 

그럼 이제 OpenCV를 이용하여 해당 영상을 처리하는 과정을 진행하도록 하겠다.

반응형

+ Recent posts