소개
python, 딥러닝, 데이터분석 전문 스터디
강의
수강평
- OpenCV 를 활용한 명함인식 기능 구현 강좌
게시글
질문&답변
강의 마지막 예제에서 다음과 같은 에러가 발생합니다.
문서원본: https://www.danvk.org/2015/01/07/finding-blocks-of-text-in-an-image-using-python-opencv-and-numpy.html 테스트에 사용한 이미지 파일: https://www.danvk.org/images/milstein-backing.jpg
- 0
- 4
- 8.9K
질문&답변
강의 마지막 예제에서 다음과 같은 에러가 발생합니다.
https://gist.github.com/luipillmann/d76eb4f4eea0320bb35dcd1b2a4575ee여기 소스를 테스트해보니 잘 됩니다. 다만 opencv 버전 차이로 생기는 문제가 있으면 소스를 살짝 수정해야 합니다. findContours()의 리턴값이 2개인지, 3개인지에 따라 수정 필요합니다. findContours()가 두 군데 있습니다. 이런 오류가 발생하면 findContours()의 리턴값이 2개이라는 의미로, 아래의 소스와 같이 수정 필요합니다. ValueError: not enough values to unpack (expected 3, got 2) 수정 전 : #_, contours, hierarchy = cv2.findContours(dilated_image, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) 수정 후: contours, hierarchy = cv2.findContours(dilated_image, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
- 0
- 4
- 8.9K