我的工作对象是:
Pycharm社区版2020.2.3
Opencv 4.4.0
Python 3.7.9
视窗10
我正在尝试通过网络摄像头捕获视频进行图像处理。我查看了文档,还搜索了多个视频以查找以下错误。但没有什么能真正解决这个问题。以下是示例代码:
import cv2
frameWidth = 640
frameHeight = 480
cap = cv2.VideoCapture(1)
cap.set(3, frameWidth)
cap.set(4, frameHeight)
cap.set(10, 150)
while True:
success, img = cap.read()
cv2.imshow("Result", img)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
在此之后,当我运行代码时,会出现以下错误:
C:\Users\Administrator\PycharmProjects\OpencvTutorial\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/OpencvTutorial/Project1.py
[警告:0]全局C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-52oirelq\opencv\modules\videoio\src\cap_msmf.cpp(435)`匿名命名空间'::SourceReaderCB:~ SourceReaderCB终止异步回调 回溯(最近一次呼叫最后一次):
文件“C:/Users/Administrator/PycharmProjects/OpencvTutorial/Project1.py”,第10行,在
cv2.imshow("Result", img)
cv2.error:OpenCV(4.4.0)C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-52oirelq\OpenCV\modules\highgui\src\window.cpp:376:error:(-215:断言失败)size.width>;0&&;尺寸、高度>;函数“cv::imshow”中的0
流程结束,退出代码为1
有什么我遗漏的吗?任何帮助都将不胜感激
目前没有回答
相关问题 更多 >
编程相关推荐