python - 两个相似部分的二维相关性
问题描述
我必须解决以下问题:
我有两个具有相同部分的图像,但该部分在第二个图像中旋转、缩放和平移(没有剪切)。这部分具有可用于相互比较的特征点。
问题是:第二部分可能包含一个或多个错误(不要太多)。
我需要计算旋转、缩放和平移矩阵(这不是问题本身),因此第一张图像的特征点与第二张图像的点的累积距离最小。
我正在使用python,但第一个近似值是蛮力的,我得到了每个im1
点到点的最小距离im2
。ransac
可以用or做到这一点flann
吗?处理它的最佳或正确方法是什么?我认为是一个 MLE 问题,最小化的函数是到每对点的累积距离。
稍后,我会给每个image1
特征点分配最近的image2
点,因为如果不清楚,直到现在我们都不知道对应是什么。
解决方案
推荐阅读
- maven - IntelliJ 不自动完成 Maven 依赖项
- android - 如何在 CameraSource 中为 OCR 裁剪 SurfaceView
- sql - 从字符串中每次出现第 n 次后获取文本并对其编号
- android - 有没有办法解决这个错误:error: Dao class must be annotated with @Dao public abstract interface SleepDatabaseDao
- css - 如何将 1 个文件与变量一起用于 less 和 sass
- python - 聚合函数的峰度
- css - 根据该图像坐标将图像放置在另一个图像上
- java - 无法将类型 [java.lang.String] 的值转换为所需类型 [org.javatuples.Pair]:找不到匹配的编辑器或转换策略
- php - 如何使用在 Nginx 上运行的普通网站中的敏感数据执行 PHP 脚本?
- javascript - 无法在 DOMWindow 上执行 postMessage:目标原点