Open CV 捕捉模糊图像

3
我正在使用OpenCV从IP摄像头捕获视频,可以成功地捕获视频。视频是门口的入口,我正在捕获进门的人。然而,当有些人移动得太快时,由于运动,那个人会变得稍微模糊。有没有人知道如何以不同的方式捕获帧或者如何运行算法来修复图像?这是一个样例图片: sample image 我已经隐藏了图像中的面部,但你应该能理解。正如你所看到的,门是固定的,处于焦点位置。以下是关键的帧捕获代码(当然还有更多)。
this->_cvCap = cvCaptureFromCAM(-1);
IplImage * image = cvQueryFrame(this->_cvCap);
cvSaveImage(filenamename, image);
1个回答

4
模糊可能是由于低快门速度(高积分时间)导致的,这会导致长曝光时间。您可以使用cvSetCaptureProperty函数在OpenCV中理论上设置此功能。请注意,这不适用于许多相机。
这里有一个关于SO的相关问题:在OpenCV / Python中设置相机参数

谢谢,似乎可以使用我的网络摄像头。我现在会测试IP摄像头并告诉你结果。 - SAShapeShifter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接