OpenCV(3.4.1) Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor, file D:\Build\...
阿新 • • 發佈:2019-02-15
錯誤:OpenCV(3.4.1) Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor, file D:\Build\OpenCV\opencv-3.4.1\modules\imgproc\src\color.cpp, line 11147
Traceback (most recent call last):
File "E:/pythonpro/pycv-master/chapter6/corner.py", line 6, in <module>
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
Traceback (most recent call last):
File "E:/pythonpro/pycv-master/chapter6/corner.py", line 6, in <module>
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(3.4.1) D:\Build\OpenCV\opencv-3.4.1\modules\imgproc\src\color.cpp:11147: error: (-215) scn == 3 || scn == 4 in function cv::cvtColor
關於這個錯誤
樓主解決的方法是 :把圖片路徑 修改成完整路徑 或者 把圖片放到和.py檔案同一個路徑。
img = cv2.imread('images/chess_board.jpg')
img = cv2.imread('chess_board.jpg')
這下好了