Pycharm中的Python + OpenCV-追溯最近一次呼叫过去和属性“ imshow”断言失败

问题描述

我正在与:

Pycharm社区版2020.2.3

Opencv 4.4.0

Python 3.7.9

Windows 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

[WARN:0]全局C:\ Users \ appveyor \ AppData \ Local \ Temp \ 1 \ pip-req-build-52oirelq \ opencv \ modules \ videoio \ src \ cap_msmf.cpp(435)`anonymous-namespace ':: 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:错误函数'cv :: imshow'

中的(-215:声明失败) size.width> 0 && size.height> 0

进程以退出代码1完成

有什么我想念的吗?任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)