라벨이 error인 게시물 표시

[opencv-python] error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

이미지
!_src.empty() in function 'cv::cvtColor' 해결법 imread는 이미지를 제대로 읽어오지 못할 경우 None을 반환합니다. [1] 1. File Path 확인 [2] 아래와 같은 에러가 발생하는 원인은 이미지를 제대로 불러오지 못했기 때문 입니다. import cv2 img_path = "D:/Animal Picture/cat.jpg"   img = cv2.imread(img_path , cv2.IMREAD_COLOR) cv2.imshow( "src" , cv2.cvtColor(img , cv2.COLOR_BGR2GRAY)) cv2.waitKey() # 출력 # error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' cv2.imread 과정에서 이미지를 제대로 읽어왔는지 확인해보면 아래와 같이  None값 을 가져옵니다. print (img) # 출력 # None img None인 경우에는 대부분의 경우 File Path를 잘못 지정 했기 때문입니다. 내가 읽고자 하는 파일의 경로를 제대로 입력했는지 확인해보시기 바랍니다. File Path: Animal Picture -> Animal Pictures 수정 import cv2 img_path = "D:/Animal Pictures/cat.jpg" img = cv2.imread(img_path , cv2.IMREAD_COLOR) cv2.imshow( "src" ,  cv2.cvtColor(img ,  cv2.COLOR_BGR2GRAY)) cv2.waitKey() # 출력 # 흑백 고양이 이미지 사진 2. 한글 File Path 사용 아래와 같이 제대로 된 File Path를