카메라 영상을 출력하도록 하고자한다.
다만 일반적인 웹캠을 통해서가 아닌 Basler Camera(GigE)를 통해 출력해보자 한다.
위의 링크를 통해 Basler 카메라의 소프트웨어를 다운받도록 한다.
해당 파일을 다운받게 되면
"Development" 파일의 "Samples", "C++" 파일에 다양한 예제파일이 있는 것을 확인할 수 있다.
카메라를 연결한 후 해당 예제샘플을 실행시키면서 영상이 출력되는 예제파일을 사용하여
이를 내가 원하는 스타일에 맞게 수정하는 방향으로 진행하겠다.
우선 다양한 예제들 중 Grab 이라는 예제를 실행시켜보면 카메라 영상을 출력하는 것을 확인할 수 있다.
그럼 비주얼스튜디오로 빈프로젝트를 생성하고 해당 코드를 그대로 복사-붙여넣기 하여 동일한 내용을 입력하여준다.
그리고 잘 실행되는 예제파일의 프로젝트 속성을 그대로 가져온다.
C/C++ 의 "추가 포함 디렉터리"를 위와 같이 맞춰주고
링커의 "추가 라이브러리 디렉터리" 또한 위와 같이 맞추어준다.
그리고 실행을 시키게되면
위와 같은 에러가 출력될 수 있는데 이는 위에서 진행하였던 프로젝트 설정 과정에서 x64와 x86을 맞춰주지 않았기에
발생된 것이다.
Visual Studio의 상단에 위와 같은 부분이 있는데 이 곳을 x64로 맞추어주면 된다.
"새로 만들기"를 클릭
그리고 실행시키면 원래 제공받았던 샘플파일처럼 제대로 작동하게 된다.
그럼 이제 OpenCV를 이용하여 해당 영상을 처리하는 과정을 진행하도록 하겠다.
'Ubuntu' 카테고리의 다른 글
Linux(Ubuntu) VirtualBox 가상머신 환경에서 GigE 카메라 연결하기 (0) | 2020.04.13 |
---|---|
Linux(Ubuntu)에서 GigE카메라(Basler) 출력하기 (0) | 2020.04.06 |
ubuntu에서 opencv를 이용한 Lena출력 (0) | 2020.04.02 |
가상머신(VM VirtualBox)의 우분투에서 와이파이 설정 (1) | 2020.02.05 |
우분투 가상머신을 통한 설치 (0) | 2020.02.03 |