Настройте местоположения контрольной точки с помощью взаимной корреляции
регулирует положение перемещения контрольных точек, movingPointsAdjusted
= cpcorr(movingPoints
,fixedPoints
,moving
,fixed
)movingPoints
, относительно фиксированных контрольных точек, fixedPoints
, использование нормированной взаимной корреляции между движущимся изображением moving
и фиксированное изображение fixed
. cpcorr
функция возвращает настроенные движущиеся контрольные точки в movingPointsAdjusted
.
moving
и fixed
изображения должны иметь ту же шкалу для cpcorr
быть эффективным.
Если cpcorr
не может коррелировать пару контрольных точек, movingPointsAdjusted
содержит те же координаты как movingPoints
для той пары.
cpcorr
не может настроить точку, если какое-либо из этих условий происходит:
точки также около ребра любого изображения
области изображений вокруг точек содержат Inf
или NaN
область вокруг точки в движущемся изображении имеет нулевое стандартное отклонение
области изображений вокруг точек плохо коррелируются
cpcorr
только перемещает положение контрольной точки максимум на четыре пикселя. Настроенные координаты являются точной до одной десятой пикселя. cpcorr
спроектирован, чтобы получить субпиксельную точность от содержимого изображения и выбора точки грубой регулировки.
cpselect
| fitgeotrans
| normxcorr2
| imwarp