[英]Face detection errors in cv2
最近,我一直在嘗試編寫一個可以檢測人臉的簡單程序。 我以前從未做過此事,所以對我來說,熱身是一個熱身。 但是,我嘗試的每一個不同樣本都會出錯。 我什至直接從OpenCV網站上復制了樣本,但除了錯誤以外,我什么都沒有。
我完全從該網站http://docs.opencv.org/master/d7/d8b/tutorial_py_face_detection.html#gsc.tab=0復制了我的代碼
我得到這個錯誤
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /build/buildd/opencv-2.4.9+dfsg/modules/imgproc/src/color.cpp, line 3737
Traceback (most recent call last):
File "test.py", line 8, in <module>
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: /build/buildd/opencv-2.4.9+dfsg/modules/imgproc/src/color.cpp:3737: error: (-215) scn == 3 || scn == 4 in function cvtColor
要使用功能“ cvtColor”,圖像應為3或4通道。 例如:
這是將彩色圖像轉換為灰色圖像(src具有3個通道,而dst具有1個通道)
cvtColor(SRC,DST,CV_BGR2GRAY);
這是將顏色從RGB轉換為YCrCb空間(src和dst都具有3個通道)
cvtColor(SRC,DST,CV_BGR2YCrCb);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.