Я только недавно работал над проектом, в котором мне нужно было сделать то же самое - в конце концов я обнаружил, что вы можете выбирать контрольные точки автоматически, но только если вы используете автоматический выбор, чтобы найти контрольные точки как для незарегистрированной, так и для ортофото , (Контрольные точки, используемые для определения преобразований изображений, хранятся в матрицах, поэтому, если вы можете заставить свою автоматизированную систему выводить набор координат точек в матричной форме, вы можете передать их прямо в cp2tform и полностью обойти cpselect.) С другой стороны , cpselect хранит соответствующие пары точек изображения, используя какую-то особую структуру данных, так что я никогда не мог просто передать ему набор контрольных точек для одного изображения, оставив другое изображение пустым.