cv2 (2) 썸네일형 리스트형 cv2.error: /home/jg/opencv/opencv-3.2.0/modules/imgproc/src/color.cpp:9748: error: (-215) scn == 3 || scn == 4 in function cvtColor 위의 에러는 cv2.cvtColor에 입력될 이미지의 채널이 맞지 않아서 발생합니다. BGR2GRAY는 BGR의 3 채널 color 이미지를 1 채널의 gray 이미지로 바꾸는 API입니다. 이 API에 입력해야 할 이미지는 3 채널 이미지인데 입력으로 1 채널 이미지를 넣으면 위와 같은 에러가 발생합니다. 위의 이미지가 발생하면 입력할 이미지의 shape을 print('img1.shape: ', img1.shape) 명령어를 통해 확인해보시고 3 채널 이미지로 넣어주시면 위와 같은 에러 없이 API가 잘 실행될 겁니다. Ubunbu(우분투)에 opencv 설치하는 방법 opencv가 설치되어 있지 않은 상태에서 opencv를 사용하려고 하면 다음과 같은 에러가 발생합니다. >>> import cv2 Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cv2' python3.6 버전이 설치되어 있다면 다음의 명령어를 통해 opencv를 설치할 수 있습니다. python3.6 -m pip install opencv-python Reference [1] https://www.it-swarm.dev/ko/python/pycharm-python-opencv-%EB%B0%8F-cv2-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98/826089352/ 이전 1 다음