By the way, this is what you get with ImageCorresponding points:
Show[ImageResize[images[[1]], 300],
Graphics[{Green, Disk[#[[1]], 2]} & /@
Transpose[
ImageCorrespondingPoints[ImageResize[images[[1]], 300],
ImageResize[images[[2]], 300]]]],
Graphics[{Red, Disk[#[[2]], 2]} & /@
Transpose[
ImageCorrespondingPoints[ImageResize[images[[1]], 300],
ImageResize[images[[2]], 300]]]],
Graphics[{Thick, Line[#]} & /@
Transpose[
ImageCorrespondingPoints[ImageResize[images[[1]], 300],
ImageResize[images[[2]], 300]]]]]
which gives

so this does not really appear to be useful for you.
Cheers,
Marco