亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

src 不是 numpy 數組或縮放器 - Python 人臉檢測

src 不是 numpy 數組或縮放器 - Python 人臉檢測

精慕HU 2021-09-11 20:18:37
我想弄清楚這個錯誤是什么。我對 Python 還是比較陌生。所以我的應用程序是一個帶有 PyQT GUI 界面的人臉檢測和情緒檢測相機確實出現并捕獲圖像(視頻)。但是,顯示人臉檢測和情緒識別的框架沒有出現。我在控制臺中收到以下錯誤:gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) TypeError: src 不是 numpy 數組,也不是標量我哪里錯了?
查看完整描述

1 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

srccvtColor根據cv2.cvtColor文檔,是 的第一個參數。cvtColor預計src

參數:
src – 輸入圖像:8 位無符號、16 位無符號 ( CV_16UC... ) 或單精度浮點。

所以問題是類型src不是這些東西中的任何一個。據我從您的代碼中可以看出,frame似乎是一本字典。如果您將呼叫更改cvtColor為:

gray = cv2.cvtColor(frame['img'], cv2.COLOR_BGR2GRAY)

或者:

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

那么您的代碼(或至少它的那一部分)應該像您期望的那樣工作。


查看完整回答
反對 回復 2021-09-11
  • 1 回答
  • 0 關注
  • 191 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號