用c++将一个图像注册到一个图像堆栈
Register an image to a stack of images with C++
我有一个图像和一个图像堆栈。我需要注册一个图像与3d注册图像的堆栈翻译,旋转。我知道我必须用刚性。我使用距离图作为匹配的度量,但是我不知道如何进行注册。
如果我在分割后取一张图像的兴趣点并在map of stack中搜索它,我不取任何东西。有人知道吗?
从图片库和当前图像中提取SIFT特征。通过对将当前图像投影到库图像上所需的相机矩阵进行RANSAC估计,根据每个库图像检查当前图像。如果你能找到一个合理的变换矩阵,对于合理的RANSAC参数,你可以认为图像是一个注册匹配。
相关文章:
- 如何在 OpenCV 中将图像与另一个图像相关联
- 计算另一个图像像素满足条件的像素值的平均值
- 由于alpha值的原因,将一个图像混合到另一个图像会产生不正确的图像
- 访问和更改基于另一个图像的像素颜色-opencv c++
- 如何在打开另一个图像时关闭图像 - linux c ++
- 在 allegro5 中的另一个图像上的图像 (C++)
- SFML 将图像从 txt 文件加载到矢量中仅加载最后一个图像
- sfml pollevent,每个新图像都会删除上一个图像
- 尝试在另一个 SDL2 上显示一个图像没有错误,但不会显示第二个图像
- 如何使用CIMG.H库在另一个图像上显示一个图像
- 这个opencv程序用于同时从一个文件夹中加载不同的图像,但它只读取一个图像
- QPixmap将绘制的正方形的内容复制到另一个图像中
- 确定一个图像是否在其他图像中的最佳方法 - opencv c ++
- 确保给定的图像被另一个图像翻转
- OpenCV将透明图像绘制到另一个图像上
- 如何使用opencv中的单应矩阵将一个点从一个图像重新投影到另一个图像
- 如何使用OpenCV在一个窗口中显示一个图像和一个视频
- 一个图像识别特征金字塔有多少步
- 如何从资源中的图像数组中获得一个图像的HBITMAP
- 如何将一个图像叠加在另一个图像上?c++