opencv缓存区的问题
push_ 2019-06-22 06:03:12 我用的python的opencv
在做嵌入式,由于一些限制视频看起来比较卡顿,
具体是cap=Videocapture(0)
frame,success=cap.read()
。。。
然后是imshow('video0',frame)
不知道opencv的缓存区是怎么样一个形式,
我的想法是,不按照原来的顺序获取帧,按照原来的顺序就是虽然连续但是会延迟较大
我想直接获取最新帧,这样虽然画面跳跃但是我得到的都是最新的信息
不知道是不是这个道理?
如果是的话应该怎么做?
还有是不是和摄像头的FIFO也有关系?
不知道以下这两个有没有什么用?
cap.set(cv2.CAP_PROP_BUFFERSIZE,1)
还有set一下 CAP_PROP_POS_FRAMES ?不知道有没有什么用