【问题标题】:CV2 Python VideoCapture(0) unexpected argumentCV2 Python VideoCapture(0) 意外参数
【发布时间】:2017-08-07 07:46:57
【问题描述】:

我有一个简短的 Python 脚本,可以打开网络摄像头并在本地网站上显示实时提要。我正在使用 PyCharm IDE,它提供更正并在出现语法错误时通知您。当我将参数传递给 VideoCapture 时,它​​会突出显示它并显示“意外参数”。

self.video = cv2.VideoCapture(0)

这是在一个类中,'unexpected 参数是由传递给 OpenCV 函数的 0 引起的。有什么办法可以解决这个问题吗?

顺便说一句,它按原样工作 - 当您运行它时,它会按应有的方式工作。如果您删除零,错误就会消失,但它不再初始化网络摄像头。

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    您也可以通过添加 noinspection 注释来消除 IDE 中的警告,而不是破解不正确的绑定。

    # noinspection PyArgumentList
    cap = cv2.VideoCapture(filename)
    

    【讨论】:

      【解决方案2】:

      我认为您是对的,而 PyCharm IDE 的 Hector-the-Inspector 是错误的。因此,转到带有警告的行并抑制该语句的警告:将光标放在语句上,转到灯泡图标,单击右上角的三角形,在菜单中选择“抑制语句”。

      【讨论】:

        猜你喜欢
        • 2020-04-14
        • 2021-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-25
        • 1970-01-01
        • 2021-10-24
        相关资源
        最近更新 更多