Используйте взаимную корреляцию, чтобы улучшить размещение контрольной точки

Можно подстроить контрольные точки, вы выбрали использование cpselect. Используя взаимную корреляцию, можно иногда улучшать точки вы выбранный глазом с помощью Инструмента Выбора Контрольной точки.

Чтобы использовать взаимную корреляцию, передайте наборы контрольных точек в перемещении и зафиксированных изображениях, наряду с самими изображениями, к функции cpcorr.

moving_pts_adj= cpcorr(movingPoints, fixedPoints, moving, fixed);

Функция cpcorr задает 11 11 пиксельные области вокруг каждой контрольной точки в движущемся изображении и вокруг соответствующей контрольной точки в фиксированном изображении. Функция затем вычисляет корреляцию между значениями на уровне каждого пикселя в области. Затем, функция cpcorr находит положение с самым высоким значением корреляции и использует его в качестве оптимального положения контрольной точки. Функция только перемещает контрольные точки до четырех пикселей на основе результатов взаимной корреляции.

Примечание

Функции в двух изображениях должны быть в той же шкале и иметь ту же ориентацию. Они не могут вращаться друг относительно друга.

Если cpcorr не может коррелировать некоторые контрольные точки, он возвращает их значения в неизмененном movingPoints.

Смотрите также

| |

Похожие темы