我正在嘗試使用 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”對象沒有屬性“大小”這個問題有解決方案嗎?是什么導致了這個錯誤?謝謝你的建議
“NoneType”對象沒有“大小”屬性 - 如何使用 mtcnn 進行人臉檢測?
慕桂英3389331
2022-07-12 16:19:11