CV2 Python VideoCapture(0)意外的参数

我有一个简短的
python脚本,它将打开网络摄像头并在本地网站上显示实时源.我正在使用PyCharm IDE,它提供更正并在语法错误的情况下通知您.当我将一个参数传递给VideoCapture时,它突出显示它并说出“意外的争论”.

self.video = cv2.VideoCapture(0)

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

顺便说一句它工作得很好 – 当你运行它时,它的工作方式应该如此.如果删除零,则错误消失,但不再初始化网络摄像头.

最佳答案 您可以通过添加无检查注释来静音IDE中的警告,而不是黑客入侵不正确的绑定.

# noinspection PyArgumentList
cap = cv2.VideoCapture(filename)
点赞