raspistill -o test.jpg -bash: raspistill: 명령어를 찾을 수 없음
-bash: raspivid: 명령어를 찾을 수 없음
뭐여?? 내가 너무 오랫동안 안했나?? 왜 명령어가 없어???
apt 로 설치를 해보려 하지만 패키지가 없단다??뭐여??
그래서 찾아보니 Bullseye에서는 카메라 제어를 위해 Raspicam 대신 libcamera 라이브러리를 지원하고 Raspicam에서 지원하던 raspistill, raspivid 명령어를 사용할 수 없다고 한다.
제길...
libcamera-jpeg -o test.jpg Preview window unavailable [0:00:42.944676805] [696] INFO Camera camera_manager.cpp:297 libcamera v0.0.5+83-bde9b04f ERROR: *** no cameras available ***
또 뭐여?? 되야할것 아니냐?? 나한테 왜 이러냐?
vcgencmd get_camera
supported=1 detected=1, libcamera interfaces=0
vcgencmd 명령어로 카메라가 붙어 있나 본다.
뭐여??? 카메라가 붙어 있는 것 같은데????
왜 안될까??? 맞다... libcamera 이것이 0이네..
카메라 모듈별 설정 /boot/config.txt
내가 짭을 샀나?? 아니다. 분명 아래 지원되는 카메라를 샀다.
라즈베리파이는 아래 카메라 모듈을 지원한다.
그런데 내가 지원이 안되는 카메라를 샀나?? 스펙에 보면 OV5647 모듈이라고 했는데...
분명 목록에 있다.
V1 camera (OV5647)
dtoverlay=ov5647
V2 camera (IMX219)
dtoverlay=imx219
HQ camera (IMX477)
dtoverlay=imx477
GS camera (IMX296)
dtoverlay=imx296
Camera Module 3 (IMX708)
dtoverlay=imx708
IMX290 and IMX327
dtoverlay=imx290,clock-frequency=74250000 or dtoverlay=imx290,clock-frequency=37125000 (both modules share the imx290 kernel driver; please refer to instructions from the module vendor for the correct frequency)
IMX378
dtoverlay=imx378
OV9281
dtoverlay=ov9281
vi /boot/config.txt
# Automatically load overlays for detected cameras #start_x=1 start_x=1 camera_auto_detect=1