配置相对高的电脑用opencv打开网络摄像头延迟却很高,求高手
opencv吧
全部回复
仅看楼主
level 1
lylkr2 楼主
两台配置差别很大的电脑,打开网络摄像头,配置高的电脑反而延迟高,具体情况如下
测试使用的同一个摄像头
vscode
电脑A:win7 64 工控主板 、4代i3、4g内存,
用浏览器直接打开摄像头和用opencv调用摄像头,延迟一样,都很低
电脑B:win10 64 华硕X570E、5900x、16内存
用浏览器直接打开摄像头,延迟和电脑A的一样,很低,用opencv调用摄像头,延迟很高差不多1秒。
在电脑B的虚拟机里:win7 64
用浏览器直接打开摄像头,延迟和电脑A的一样,很低,用opencv调用摄像头,延迟很高差不多1秒。
import time
import cv2
IP_ADDRESS = "rtsp://admin:[email protected]"
cap = cv2.VideoCapture(IP_ADDRESS)
while True:
ret, frame = cap.read()
cv2.imshow('image',frame)
if cv2.waitKey(5) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
请高人解惑
感谢
感谢
2024年09月01日 13点09分 1
level 7
电脑自带摄像头吗可以用directshow吧
2024年09月04日 17点09分 2
不是电脑自带的,是网络摄像头,插网线的
2024年09月07日 01点09分
也可以用的
2024年11月01日 03点11分
level 7
也可以但是需要配置一下
2024年09月09日 21点09分 3
1