[Day52] 2022-04-12(화) 라즈베리파이 준비6 - Camera 연결 - 김서연 강사님
[1] Camera 연결
1. 보드와 연결
2. bullseye 버전 앱 사용 (신버전)
- 명령어: ~$ libcamera-jpeg -o pic.jpg
- bullseye에서는 Picamear 라이브러리와 raspistill 등 구버전 기능을 지원하지 않기 때문에,
bullseye를 위해 새로 나온 라이브러리와 명령어를 이용
- 사진 찍어서 pic.jpg로 저장된다.
3. Legacy Camera 사용 (구버전)
- bullseye 버전용 라이브러리는 새로 나왔기 때문에 기능이나 안정성이 부족할 수 있음
- 따라서 설정을 변경하여, 구버전인 buster용 라이브러리(Picamera) 및 명령어를 사용할 수 있음
- Legacy Camera를 사용하도록 설정하면 buster용 라이브러리와 명령어를 사용할 수 있음
- Legacy Camera를 사용하면, VNC를 사용 못해서 PuTTY로 접속해서 라이브러리를 이용해야 하는 단점이 있음
1) Legacy Camera Enable 설정
- 명령어: ~$ sudo raspi-config
2) PuTTY로 접속
- Legacy Camera 가 Enable 상태에서는 VNC 사용이 불가하므로 PuTTY로 접속한다.
① 명령어 ~$ raspistill -o image1.jpg
- 사진 찍어서 image1.jpg 로 저장된다.
② 명령어: ~$ sudo raspi-config
- 1)에서 enable된 것을 <아니로>로 변경하고 재시작
3) VNC 접속
- File manager 들어가보면 image1.jpg가 생성된 것이 보이고, 사진 파일을 열어보면 사진을 확인할 수 있다.
※ 2, 3 두 가지 방법 모두 쓸 수 있지만, buster 버전용 라이브러리(Picamera)를 쓰는 것이 기능이나 안정성 면에서 좋기 때문에, PuTTY를 이용해야 한다는 단점에도 불구하고 buster 버전용 라이브러리를 사용하는 것을 추천.
- 끝 -