Python 我在opencv中捕获视频时遇到问题,如何调试?
我在python中使用opencv时遇到了一个视频捕获问题(-215:AssertionFailed) 我怎样才能修好它Python 我在opencv中捕获视频时遇到问题,如何调试?,python,video-capture,opencv-python,Python,Video Capture,Opencv Python,我在python中使用opencv时遇到了一个视频捕获问题(-215:AssertionFailed) 我怎样才能修好它 import cv2 import numpy as np cap = cv2.VideoCapture(0) while True: ret, frame = cap.read() cv2.resize(frame, (0,0), fx=0.5, fy=0.5) cv2.imshow("Frame",frame)
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.resize(frame, (0,0), fx=0.5, fy=0.5)
cv2.imshow("Frame",frame)
ch = cv2.waitKey(1)
if ch & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
完整的bug行:cv2.error:OpenCV(4.4.0)C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-m9hy83n6\OpenCV\modules\imgproc\src\resize.cpp:3929:错误:(-215:断言失败)!函数“cv::resize”中的ssize.empty()
它还说问题出在第10行:cv2.resize(frame,(0,0),fx=0.5,fy=0.5)您正试图将帧大小调整为(0,0),即0宽度,0高度?不,(0,0)是更改为0.5之前的帧大小。似乎帧图像有问题(可能是非类型虚拟数据)。在调整尺寸之前,你能打印出相框吗?是的,我打印了,它不是那种类型。我该怎么办?