摄像头曝光度与帧数关系"/>
摄像头曝光度与帧数关系
摄像头曝光度与帧数
现象描述
最近在使用摄像头时,在不同曝光度下,博主发现摄像头识别出的车道线效果不一样,于是我用opencv cv2.imshow()查看了一下在阳光直射的情况下,整张图像都是白的,当然看不到车道了,于是我采用了下面的语句:
cap.set(cv2.CAP_PROP_EXPOSURE, -10)
将曝光度设置为负值,这样在用代码打开发现亮度变暗了,能清楚地看见车道线的情况;但令我疑惑的是,我采用网络的运算速度明显变慢了,在多次思考后我发现,我仅仅改变了摄像头的曝光度,于是我测量了读取摄像头所花的时间,竟然有600ms之多,按照以往的经验直接读取摄像头所花的时间仅仅只有10ms以下。
解决方案
在于小伙伴一起尝试不同方案之后,我们发现用笔记本自带的相机打开摄像头,它会自动设置好曝光度,而且再用程序打开,其读取一帧图像的时间只需要10ms以下,这时,我再设置他的曝光度,发现读取一帧图像时间也只需要10ms时间,最终完成了车道识别,万万没想到啊,opencv设置摄像头的曝光度会影响他读取的帧率
更多推荐
摄像头曝光度与帧数关系
发布评论