1. 程式人生 > >Python openCV:error:(-215)scn == 3 || scn ==4 in function cv::cvtColor

Python openCV:error:(-215)scn == 3 || scn ==4 in function cv::cvtColor

在使用以下程式碼讀取圖片並將圖片轉換為灰度:

imageA = cv2.imread("D:/111test/111.png",0)
grayA = cv2.cvtColor(imageA,cv2.COLOR_BGR2GRAY)

出現錯誤:error:(-215)scn == 3 || scn ==4 in function cv::cvtColor

這裡寫圖片描述

在這裡記錄下解決方法:imageA = cv2.imread("D:/111test/111.png",0)這個’0’引數表示已經將圖片置灰,所以這裡將程式碼改為imageA = cv2.imread("D:/111test/111.png")

完美解決此問題