这是我本科时候的一个练手项目,代码写的并不是很优雅,还请见谅

项目已经整理部分放到github上可以运行,链接 https://github.com/yejiongkai/IIP.git,有问题欢迎交流。

一、引言

图像配准是最近才做的一个功能,通过在需要配准的图像和基准图像中选择四对特征点,构造仿射矩阵,完成图像配准。目前的重点放在优化用户交互体验,如 实时查看配准后的结果可以自由移动四个点或者点与点之间的边支持两幅图像的伸缩操作支持对图像进行裁剪操作。后续有时间会加上自动配准功能。

二、手动图像配准

2.1 界面展示

左侧是需要配准的图像,右侧是基准图像,通过四对特征点可以实现图像的仿射变换,变换后的结果会展示在右侧,下测的图像负责方便用户查看特征点位置。

2.2 功能介绍

2.2.1 针对输入图像操作

  • 实时查看配准后的结果(移动特征点可以立马看到显示结果,结果会呈现在基准图像上)
  • 支持两幅图像的伸缩操作(当配准图像的大小不同时可以自由调整,软件内部会自动将特征点坐标转换回原始坐标系)
  • 支持图像裁剪操作(当配准图像中只有一小部分是用户需要的)

2.2.2 针对特征点操作

  • 可以自由移动四个点或者点与点之间的边(提供更好的交互体验)
  • 支持对四个点进行旋转操作(右键滑动)
  • 支持对四个点进行伸缩操作(滚轮滑动)

2.3 视频演示

视频链接——手动图像配准