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