opencv - 实时图像稳定

标签 opencv image-processing

我对实现实时图像稳定很感兴趣,想知道是否有人对如何实现这样的任务有任何建议。我有一个相机和一个连接到嵌入式处理板的 Bosch BNO055(gryo),并且正在研究可能的技术,例如: http://hci.stanford.edu/cstr/reports/2011-03.pdf

老实说,这种方法比我最初希望的要复杂一些,而且我对校正滚动快门不感兴趣。

如果有人有任何其他想法,或者遇到过他们愿意向我指出的任何其他论文,我很感兴趣。代码示例会很棒。

谢谢

最佳答案

OpenCV 提供了一些有用的实现,例如 videostab .一个非常简单快速的算法是:

  1. 估计后续帧的特征对应关系。 (常用的方法是 SIFT、SURF、FAST,如果这些方法速度较慢,您可以从金字塔 Lucas Kanade 方法完成的常规样本网格中估计运动矢量)
  2. 估计基于单应性的全局运动模型,例如使用 RANSAC(OpenCV:getHomography 函数)
  3. 使用这样的单应性来扭曲图像(OpenCV:warpPrespective 函数)

关于opencv - 实时图像稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33584726/

相关文章:

python - 从canny图像中查找矩形对象

opencv - 定向梯度直方图

image-processing - OpenCV 目标检测 - 中心点

image - 将 PNG 图像预修剪为 alpha 并获得偏移量

php - 在php中合并两个图像

java - 将 openCV 添加到 eclipse 中的 java 构建路径

android - JNI OpenCV Android 画线或矩形功能

python - 使用 OpenCV 校正蒙版中形状的边缘

.net - Aforge 的灰度滤镜的参数是什么?

c++ - 将 unsigned char * 图像转换为 OpenCV Mat 的问题