Appearance
图色_特征点匹配
函数简介
LhMatchKeypoints
传入大图和小图,返回匹配到的小图在大图中的左上角xy坐标
函数原型
cpp
LONG LhMatchKeypoints(Pic1, Pic1Size, Pic2, Pic2Size, Mode, RatioThresh, min_match_cout, X, Y, retSim)
参数定义
Pic1
: 大图变量数据地址。
Pic1Size
: 大图数据长度。
Pic2
: 小图变量数据地址。
Pic2Size
: 小图数据长度。
Mode
: 匹配模式。0=SIFT_暴力匹配 1=SIFT_快速匹配
RatioThresh
: 阈值。默认0.5。范围0-1 该值越大越容易匹配到错误特征点,越小越精准但容易匹配不到特征点。若设置为0.75,意味着只有当最近邻的匹配距离小于次近邻匹配距离的 75% 时,才会被认为是有效匹配。这有助于提高匹配的准确性,减少误匹配的数量。
min_match_cout
: 最小特征点数量。默认4,内部识别会先判断是否达到该数量,满足才会计算坐标。设置的越高,对精准度的要求越高,当设置的过高时可能出现匹配不到足够的特征点
X
: 返回x坐标。填入整数型
变量接收返回结果
Y
: 返回y坐标。填入整数型
变量接收返回结果
retSim
: 返回相似度。填入双精度小数型
变量接收返回结果
返回值
1: 成功
-11: 图像错误
-13: 特征点不足
易语言模块源码
主题切换
全屏复制代码