본문 바로가기

무한코딩/라즈베리파이

라즈베리파이 picamera incorrect buffer length for resolution 에러 해결법

분명 어제 밤까지는 잘 되던 소스가 갑자기 실행이 안됩니다. ㅠㅠ


제가 사용한 소스는 picamera를 통해 얼굴을 추출한뒤 여타 다른 이벤트등을 실행하는 예제였습니다.


증상은 소스코드를 실행시킨뒤 바로 실행이 되지 않고 딜레이가 되는 현상이 나타났습니다.


그리곤,  picamera.exc.PiCameraValueError: Incorrect buffer length for resolution 640x480 라는 에러메세지가 발생이 되었습니다.



아무래도 딜레이가 맘에 걸려 소스코드를 뒤져보니 마침 



sleep 함수를 쓰는 부분을 발견하고 라즈베리파이와 카메라의 연결상태를 확인해 보았습니다.


육안으로는 괜찮아보여 연결이 잘 되었다고 생각을 했지만 혹시나 하는 마음에 선을 뽑았다가 다시 꼽았습니다.


그러니 작동이 잘 되네요!



참고로 카메라가 제대로 연결되고, 잘 작동이 되는지 확인 하고 싶으시면 아래의 블로그에서 상세히 잘 나와있습니다.


https://kocoafab.cc/tutorial/view/334