微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。