第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

“NoneType”對象沒有“大小”屬性 - 如何使用 mtcnn 進行人臉檢測?

“NoneType”對象沒有“大小”屬性 - 如何使用 mtcnn 進行人臉檢測?

慕桂英3389331 2022-07-12 16:19:11
我正在嘗試使用 pytorch 在神經網絡(facenet 網絡)中實時構建人臉識別,并使用 MTCNN 進行面部檢測import cv2  capture = cv2.VideoCapture(0)  while(True):         ret, frame = capture.read()        frames_tracked = []         print('\rTracking frame: {}'.format(i + 1), end='')        boxes,_ = mtcnn.detect(frame)        frame_draw = frame.copy()        draw = ImageDraw.Draw(frame_draw)        for box in boxes:       draw.rectangle(box.tolist(), outline=(255, 0, 0), width=6)                 frames_tracked.append(frame_draw.resize((640, 360), Image.BILINEAR))         d = display.display(frames_tracked[0], display_id=True)        i = 1        try:              while True:          d.update(frames_tracked[i % len(frames_tracked)])           i += 1        except KeyboardInterrupt:      pass     if cv2.waitKey('q') == 27:          break    capture.release()   cv2.destroyAllWindows()但它會引發(fā)這個錯誤:這是整個追溯http://dpaste.com/0HR58RQAttributeError:“NoneType”對象沒有屬性“大小”這個問題有解決方案嗎?是什么導致了這個錯誤?謝謝你的建議
查看完整描述

1 回答

?
慕娘9325324

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

讓我們再看看那個錯誤。


AttributeError: 'NoneType' object has no attribute 'size'

因此,您(或 mtcnn)在您的代碼中某處試圖從變量中調用size屬性。None您正在使用以下命令frame傳遞:mtcnn


 boxes,_ = mtcnn.detect(frame)

這正是您看到該錯誤的地方。因為您將 None 變量傳遞給mtcnn. 為了防止它,您可以在調用此方法之前阻止它。換句話說 :


ret, frame = capture.read()

if frame == None:

    continue


查看完整回答
反對 回復 2022-07-12
  • 1 回答
  • 0 關注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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