티스토리 뷰
잡다한 에러
[openCV] AttributeError: 'NoneType' object has no attribute 'shape'
바르다 안선생 2017. 9. 6. 03:33AttributeError: 'NoneType' object has no attribute 'shape'
cv2.imread()시 발생한 에러로, 이미지 파일을 읽어오지 못해 발생한 에러입니다.
저같은 경우에는, 파일의 상대 경로를 잘못 입력하여 에러가 출력되었습니다.
상대경로는 헷갈리는 경우가 많으니, 절대경로로 변경해주면 해결됩니다.
cv2.imread(String fileName, int flag)
fileName: 이미지 파일의 절대/상대 경로
flag: 이미지 파일을 읽어 들일 때의 옵션
- cv2.IMREAD_COLOR: 컬러, 투명한 부분 무시, default
- cv2.IMREAD_GRAYSCALE: 흑백, 이미지 처리 중간단계에서 많이 활용
- cv2.IMREAD_UNCHANGED: 이미지파일을 alpha channel까지 포함
return type: img객체 행렬 (numpy.ndarray)
numpy란? python에서 수학 처리 위한 모듈
'잡다한 에러' 카테고리의 다른 글
mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV): ENOSPC (0) | 2017.09.15 |
---|---|
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM (0) | 2017.09.12 |
라즈베리파이 한글깨짐 (2) | 2017.09.11 |
파이썬 코드 내 한글 에러 : non-ascii character 'xec' in file (0) | 2017.09.06 |
SD카드 포맷 후 맥 ssh연결 오류 해결(raspberrypi) (0) | 2017.07.18 |
댓글