USB, GigE 카메라

1. GitHub에서 The Imaging Source에서 제공하는 샘플 코드, 문서 등 기타 자료 다운로드

    - git은 미리 설치되어 있어야 합니다.

git clone https://github.com/TheImagingSource/tiscamera.git

2. 다운로드 폴더로 이동 후 필요한 런타임 파일 설치

cd tiscamera  sudo ./scripts/install-dependencies.sh --compilation --runtime

 

3. 빌드

mkdir build cd build

# With ARAVIS: GigE 카메라 사용자는 아래와 같이 ARAVIS 사용   cmake -DBUILD_ARAVIS=ON -DBUILD_TOOLS=ON ..

# Without ARAVIS: USB 카메라 사용자는 아래와 같이 ARAVIS 미사용   cmake -DBUILD_ARAVIS=OFF -DBUILD_TOOLS=ON ..

make sudo make install

 

GigE 카메라 사용자의 경우 카메라 및 네트워크 장치의 IP를 고정으로 변경하셔야 합니다.

 예) 카메라 IP: 192.168.10.10

      네트워크 장치 IP: 192.168.10.100

    카메라는 아래와 같이 터미널에서 수정. 

    camera-ip-conf 위치는 tiscamera/build/tools/camera-ip-conf에 위치.

< 카메라 정보 확인 >

camera-ip-conf -i -s <CAMERA_SERIAL>

 

< 카메라 IP 변경 >

camera-ip-conf set ip=192.168.100.100 subnet=255.255.0.0 gateway=192.168.100.1

 

4. 터미널에서 데모 프로그램 실행하여 카메라 영상 획득 테스트

tcam-capture

또는 터미널에서 아래와 같이 실행

gst-launch-1.0 tcambin ! videoconvert ! ximagesink

* USB 카메라의 구동시 일부 속성만 표시되는 경우 아래의 URL을 참조하여 조치

https://github.com/TheImagingSource/tiscamera/wiki/UVC-Extension-Units