我一直在尝试使用python和opencv cv2模块的网络摄像头。我的程序要花很多时间才能载入;我花了很多时间试图找出延迟的来源(稍后还会有其他一些计算量大的工作,但是所有这些似乎都运行得非常快)。原来,仅运行cap = cv2.VideoCapture(0)
会花费15.65秒。
我正在使用一台稍旧的Windows 10笔记本电脑,但是在其他地方,我预计会落后的东西没有问题。我只是想从网络摄像头中读取内容,我不明白花了这么长时间。我一直在广泛搜索,但是也许我在错误的地方寻找;我发现的只是降低分辨率的可能性,尽管我看不到如何工作,因为我经常看到的代码样本在给我带来麻烦的那一行之后设置了分辨率。
这里可能是什么问题?我又该如何加快速度?我没想到闪电般的速度,但是差不多16秒有点多余。