高性能图像匹配软件简介:
高性能图像匹配软件是一款非常不错的图像匹配软件。该软件采用了C#语言开发,支持不同图片之间的匹配,可以让你结合图片的一部分就可以找到完整的图像。
高性能图像匹配软件功能特点:
1、实现了SSDA算法
2、实现了小波多尺度图像匹配算法
3、实现了基于粒子群的图像匹配算法
软件原理及流程:
1、 首先在图像上找几个控制点,一般是人工选择,可以用Eardas等软件来完成。
2、根据初始控制点,求解变换多项式系数,多项式的次数可以是一次或两次,这里求解的时候可以用最小二乘法。
3、循环处理图像上的每一点,具体实现操作步骤如下:
3.1 在左片上确定一点(x0,y0),以此点为中心,开一个n*n大小的窗口(比如n=25)。放入buffer1。
3.2 通过第二步计算的多项式参数,计算右片上的对应点(X0,Y0),以该点为中心,开一个m*m的窗口。(比如m=50*50)
3.3 依次在右片窗口中取n*n大小的数据,放入buffer2。buffer1和buffer2进行相关性计算,得到相关系数R。也就计算m*m次,比较每次的相关系数R。最大值R对应的位置,即为关键点位置。
高性能图像匹配软件算法的相互结合:
1、选择打开模板图和匹配图
2、打开“匹配算法”窗体,选择一种匹配算法,这里选“基于粒子群优化算法的图像匹配算法”
3、打开“参数设置”窗体,为粒子群优化算法设置合适的参数
4、打开“匹配结果显示设置”窗体,选中要显示的信息
5、打开“匹配结果显示设置”窗体,选中要显示的信息