Настройте местоположения контрольной точки с помощью взаимной корреляции
использование нормировало взаимную корреляцию, чтобы настроить каждую пару контрольных точек, заданных в 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 | imwarp | normxcorr2