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

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

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

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

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

Примечание

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

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

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

| |

Похожие темы