라즈베리파이 카메라 인식 오류 - lajeubelipai kamela insig olyu

먼저 raspi-config에서 카메라가 enable 되어있는지 확인!!

update, upgrade 모두 해주세요!!

그래도 안된다면 아래 error 메세지 참고 하세요.

./raspistill: error while loading shared libraries: libbrcmGLESv2.so: cannot open shared object file: No such file or  directory

위 에러는 최근 업데이트 후에 나타나는 것 같습니다.

최근 raspberry pi3로 작업중 나타나네요.

Raspberry pi firmware를 업데이트 해줍니다.

그리고 카메라 실행하시면 됩니다.

mmal: Cannot read cameara info, keeping the defaults for OV5647

카메라 케이블을 카메라 커넥터에 올바로 연결하였는지 확인해 주세요.

카메라 커넥터에 연결이 되어있다면 반대로 연결이 된건 아닌지도 확인해 주세요.

사진에 보이는 방향으로 연결이 되어야 합니다.

mmal: Unable to set JPEG restart interval

파이의 전원이 부족한 경우입니다.

어댑터의 용량이 큰걸로 교체해 주세요.

라즈베리파이 3의 경우 2.5A를 사용하니 괜찮네요^^

본 문서는

라즈비안OS를 기준 라즈베리파이 카메라 설치 및 작동을 설명합니다.

다른 OS는 작동하는 방법이 다를 수 있습니다

라즈베리파이3 모델과 카메라

쿠팡에서 19800원 맞추려고 보던도중 라즈베리파이 5MP카메라가 9900원인걸 보고 충동적으로 구매..

이왕 산 김에 카메라를 이용해서 학기중 과제로 openCV를 이용해 간이 pos기를 만들었던 것 처럼

이번에도 openCV를 설치해서 카메라로 가지고 놀아보려고 한다.

먼저 파이 카메라는 우리가 알고있는 일반 카메라와는 달리 카메라 커넥터를 이용해서 연결한다.

중단에 위치한 카메라 커넥터

카메라 커넥터에 파이카메라의 끝부분을 끼우면 되는데..

이 끼우는 게 은근히 안들어가고 뻑뻑하다. 양손으로 양 끝부분을 잡고 복사기에 용지를 집어넣듯이 넣으면 끼워진다.

파란색 면이 랜포트쪽으로 은색 면이 화면 포트쪽으로 연결하면 된다.

이제는 직접 라즈베리파이를 켜서 확인을 해봐야 하는데, VNC로 확인을 해보려 한다.

테스트는 

raspistill -o image.jpg

라는 명령으로 테스트를 진행한다. 이 명령어는 명령어가 실행되면 5초간 프리뷰화면을 보여주고 5초뒤에 촬영후 image.jpg 파일을 현재 디렉토리에 저장한다.

#framebuffer와 관련되는 프리뷰 기능과 동영상 기능은 일반적으로 vnc에서는 확인할 수 없습니다!
확인을 위해서는 라즈베리파이 - VNC뷰어 - options - Troubleshooting - Enable experimental capture mode를 체크해주시면 됩니다
상단의 체크박스를 체크해주면 확인 가능하다.

확인 이후에는 꼭 체크를 풀어주셔야 합니다!

여튼 두근거리는 마음으로 명령어를 쳤는데..

mmal: Cannot read camera info, keeping the defaults for OV5647  mmal: mmal_vc_component_create: failed to create component vc.ril.camera' (1:ENOMEM)  mmal: mmal_component_create_core: could not create component vc.ril.camera' (1) mmal: Failed to create camera component  mmal: main: Failed to create camera component  mmal: Camera is not detected. Please check carefully the camera module is installed correctly

이런 오류때문에 실행불가.. 당황해서 3번정도 다시 쳐봤다

그럼에도 불구하고 역시 실행불가... 잘 찾아보니 카메라 모듈이 인식이 안되는것 같다

이미 설정에서 바꿔도 줬는데..! 왜 안되는거니 ㅜㅜ

결국 구글링을 통해서 방법을 찾을 수 있었는데.. 일단 raspi-config로 들어간다

이것까지 클릭해주고 재부팅! sudo reboot 를 통해 변경사항을 적용시켜준다.

그 다음 vcgencmd get_camera 명령어를 통해 결과를 확인해보면 

supported = 1 , detected = 1인것을 확인 할 수 있다!

혹시

supported가 0이라면 재부팅을 했는지 확인해보고,

detected가 0이라면 보드에서 인식이 안된것이므로 카메라와 보드사이의 연결을 다시한번 확인해보면 된다!

모두 1이된것을 확인 한 뒤

다시 raspistill -o image.jpg 를 실행하면

/home/pi/에 image.jpg파일이 생성된것을 확인할 수 있다!

Toplist

최신 우편물

태그