岁月不可回头 2022-03-26 22:50 采纳率: 0%
浏览 2344

cv2.CAP_DSHOW python-opencv调用摄像头采集图像速度问题

问题:测试采用cap=cv2.VideoCapture(0,cv2.CAP_DSHOW)通过摄像头捕捉图形一次使用花费时间在0.08秒左右,cap=cv2.VideoCapture(0)直接调用摄像头检测速度在0.045秒左右。
本人是将opencv捕捉摄像头代码嵌入软件开发中,软件逻辑中已使用多线程的办法将图像采集与图像处理分开不同线程进行处理。cap=cv2.VideoCapture(0)方式会导致软件系统崩溃,可是使用cap=cv2.VideoCapture(0,cv2.CAP_DSHOW)方式进行图像采集软件运行正常但是0.08秒转换为fps一秒才能采集12帧图像,有什么办法能够提高图像采集速度的嘛。我是使用pyqt5结合opencv进行的软件开发,本人项目开发经验不足,希望有人能解决我的问题。
  • 写回答

2条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 3月26日