Я ищу документацию по методу chamferMatching из OpenCV 2.4 C++. Реализация OpenCV, приведенная в /OpenCV-2.4.0/samples/cpp/chamfer.cpp, которая использует только первые четыре параметра. В общей сложности можно установить 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)
Если кто-нибудь может указать мне на пример или документацию, которая объясняет каждый из этих параметров, это было бы высоко оценено.
Я много дней искал ответа на тот же вопрос, но не нашел. Лучшее уточнение, которое я получил до сих пор, - это оригинальная бумага быстрого согласования фаски:
http://www.umiacs.umd.edu/~mingyliu/papers/liu_cvpr2010.pdf
img (Cv :: Mat) Тестовое изображение
templ (Cv :: Mat) Шаблон, который содержит форму, которую вы ищете в тестовом изображении
результат (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) pad X, окна поиска
pad_y (Fixnum) (по умолчанию: 3) pad Y, окна поиска
(Fixnum) (по умолчанию: 5), сколько шкал вы хотите использовать для шаблона
min_scale (Double) ( по умолчанию: 0.6) Очевидное
max_scale (Double) ( по умолчанию: 1.6) Очевидное
orientation_weight (Double) (по умолчанию: 0.5) на какой процент вы хотите, чтобы ориентация пикселя вносила вклад в калькуляцию стоимости, значение по умолчанию составляет 50%
truncate (Double) (по умолчанию: 20) Я действительно хочу знать это, вы можете помочь с этим?