새소식

카테고리 없음

cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

  • -
반응형

 

오류코드

cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

 

해당 오류 코드는 cv2로 이미지를 불러왔을 때 이미지가 없어서 발생하는 문제이다.

이미지 파일 경로를 다시 확인해봐야 하며 VScode 사용시 아래 방식으로 해결하는 것도 있다.

해결 방법

1. 이미지 파일 경로를 제대로 수정해준다

- 대부분의 해다 오류 코드가 이미지 경로를 제대로 설정하지 않아서 발생한다.

- 잘 안될 경우 이미지의 절대경로를 넣어서 실행해 본 다음 상대 경로로 맞춰주는 방식으로 해결해본다.

2. vscode json 파일 수정

vscode에서 최상위 폴더를 실행경로로 잡아서 발생하는 문제로 다음 방식으로 해결할 수 있다.

https://barrer.tistory.com/67

 

vscode python 실행 경로 설정하기, launch.json 수정하기

ROS를 사용할 때 대부분 vscode에서 코드를 작성하기는 했지만 실행은 대부분 terminal에서 사용을 하다보니 문제가 없었는데 정작 vscode에서 실행을 하다보면 연관된 파일들의 경로를 잘 못찾는 경

barrer.tistory.com

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.