OpenCV 2.4 C++中的chamferMatching文档

use*_*950 0 c++ opencv

我正在寻找OpenCV 2.4 C++中的chamferMatching方法的文档./OpenCV-2.4.0/samples/cpp/chamfer.cpp中给出的OpenCV实现仅使用前四个参数.共有14个参数可以设置,包括:

参数:

img (Cv::Mat)

templ (Cv::Mat)

results (Std::Vector::Std_Vector_Cv_Point)

cost (Std::Vector::Float)

templ_scale (Double) (defaults to: 1)

max_matches (Fixnum) (defaults to: 20)

min_match_distance (Double) (defaults to: 1.0)

pad_x (Fixnum) (defaults to: 3)

pad_y (Fixnum) (defaults to: 3)

scales (Fixnum) (defaults to: 5)

min_scale (Double) (defaults to: 0.6)

max_scale (Double) (defaults to: 1.6)

orientation_weight (Double) (defaults to: 0.5)

truncate (Double) (defaults to: 20)
Run Code Online (Sandbox Code Playgroud)

如果有人可以指出我解释每个参数的示例或文档,我将非常感激.

Hus*_*med 5

我花了很多天寻找你的同一个问题的答案,但我没有找到任何答案.到目前为止,我得到的最好的澄清是来自快速方向倒角匹配的原始论文:

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5539837&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5539837

http://www.umiacs.umd.edu/~mingyliu/papers/liu_cvpr2010.pdf

img(Cv :: Mat)测试图像

templ(Cv :: Mat)包含您在测试图像中寻找的形状的模板

results(Std :: Vector :: Std_Vector_Cv_Point)指向包含测试图像中匹配点的向量

cost(Std :: Vector :: Float)浮动每个结果的匹配成本的向量

templ_scale(Double)(默认为:1)模板图像的放大率.不是它是互惠的

max_matches(Fixnum)(默认为:20)您想要多少结果

min_match_distance(Double)(默认为:1.0)您允许的(最大)匹配成本是多少

pad_x(Fixnum)(默认为:3)填充搜索窗口的X.

pad_y(Fixnum)(默认为:3)填充搜索窗口的Y.

scale(Fixnum)(默认为:5)您要为模板使用多少个比例

min_scale(Double)(默认为:0.6)显而易见

max_scale(Double)(默认为:1.6)显而易见

orientation_weight(Double)(默认为:0.5)您希望像素的方向在成本计算中贡献的百分比,默认值为50%

truncate(Double)(默认为:20)我真的想知道这个,你可以帮忙吗?