카메라 디바이스
우분투 환경에서 카메라 등의 디바이스가 설치 되어있을 때 확인하는 방법이 여러가지가 있다.
프로젝트를 진행하며 Usb 웹 캠을 사용했고, 디바이스 번호 및 호환 해상도 등을 확인하기 위해 사용했다.
1
2
3
dmesg | grep -i "Camera"
ls -ltrh /dev/video*
v4l2-ctl --list-devices
v4l2
v4l2가 있다면 다음의 메세지로 편하게 확인할 수 있다.
1
2
3
sudo apt install v4l-utils
v4l2-ctl --list-devices
v4l2-ctl --list-formats-ext
--list-devices
옵션으로는 모든 카메라 디바이스를 확인할 수 있다.
--listformats-ext
옵션은 디바이스의 지원 해상도를 확인 할 수 있다.
특정 디바이스의 정보만을 확인하기 위해서는 -d
옵션으로 디바이스를 지정해준다.
1
v4l2-ctl -d /dev/video0 --list-formats
외에도 치즈와 guvc 등 다른 카메라 연동 프로그램들이 있다고는 하는데
개인적으로는 v4l2에 익숙해지는 것이 가장 편한 것 같다.
1
sudo apt install cheese
1
sudo apt install guvcview
참고
Lubos Rendek 님의 포스팅 How to test webcam on Ubuntu 20.04 Focal Fossa
Dave Jansen 님의 포스팅 Using a Logitech StreamCam on Linux
미니멀공대생 님의 포스팅 ROS:: usb캠 사용하기, fps 향상 (usb_cam, logitech c920)
Wonjae Cho 님의 포스팅 [참고] ROS kinetic에서 WebCam 사용하기 (Ubuntu 16.04)