에러 원문들은 이렇습니다.
cv2.error: OpenCV(4.1.2) /home/pi/opencv/opencv-4.1.2/modules/imgproc/src/resize.cpp:3720
error: -215:assertion failed ssize.empty in function 'cv::resize'
저는 코드를 실행했을때 에러가 난 부분은
blob=cv2.dnn.blobFromImage(face, 1.0, (227,227), MODEL_MEAN_VALUES, swapRB=False)
이 라인이 문제가 났습니다.
resize함수를 쓴경우가 아니라
cv2.blob?와 같은 cv2모듈을 사용했고
실제저 home/pi/opencv는 opencv설치과정을 끝마치고
전부다 지워버렸기에 저 경로를 다시 만들기도 애매한 상황이였습니다.
** 혹시나 저런 에러가 난다면, 한번 재부팅을 해보시길 권장합니다.**
재부팅을해도 에러가 난다면 이를 따라해 보세요.
try , except로 저는 해결이 됐습니다.
[Error]
try:
blob=cv2.dnn.blobFromImage(face, 1.0, (227,227), MODEL_MEAN_VALUES, swapRB=False)
except Exception as e:
print(str(e))
(들여쓰기 처리를 잘해주세요)
에러가 나는 부분을 try로 묶고
그다음 except로 스트링 e를 제외시켜줍니다.
이러고 나니까 정상적으로 실행이 되더라구요.
단순히 라즈베리파이에서 opencv설치하는것도 엄청 오래걸리고
실제 연산도 빡쎄보이더라구요.
아직 완성까지는 갈길이 멀어보입니다!!
'IT관련 정보' 카테고리의 다른 글
라즈베리파이4 서보모터 SG-90 떨림,흔들림, jitter,shaking 파이썬 해결 GPIO라이브러리 (15) | 2020.04.16 |
---|---|
[0장]라즈베리파이4 얼굴추적 얼굴인식 트래킹 구현준비 (1) | 2020.04.14 |
opencv 맥os 터미널 파이썬 실행 trap abort:6 해결방안 (0) | 2020.03.14 |
인벤터 스케치 z축 이동, 복사 2d 스케치 3d로 (0) | 2019.12.12 |
맥북프로 15인치 2012 ~ 2019년까지 CPU모음. (3) | 2019.05.01 |
댓글