我在 NDK 中使用 OpenCV Android 原生相机库进行图像捕获,但是当图像采集发生时,手机(必然)在移动,因此图像非常模糊。有什么方法可以减少这种模糊?我实际上并不太关心色彩保真度,因此可以牺牲该区域的质量。似乎没有直接曝光控制,但我确实发现这样做
cap.set(CV_CAP_PROP_EXPOSURE, -4)
似乎有点帮助,尽管 -4 是最远的。一般来说,我对相机术语并不是很熟悉,所以我不确定其他属性可能对我有什么影响。
另外,我注意到在默认的相机应用程序(Galaxy SIII)中,相机运动模糊发生在图像预览期间,这是有道理的,因为 OpenCV 也会抓取预览图像。但在视频预览(非录制)模式下,图像更清晰。有人知道我如何访问这个流吗?