| 函数Calculate_(图片) |
| 开始 |
| 图像扩展到64×64 |
| 初始化图像矩阵,original_img 64×64 |
| 初始化图像矩阵,imageMtrx (2×64)×(2×64) |
| 设置imageMtrx original_img |
| 初始化,0到64之间的一个随机数 |
| 初始化,0到64之间的一个随机数 |
| 每个职位在imageMtrx转向位置(,) |
| 集数组imageMtrx像素 |
| / /创建包括_vector图像矩阵紧随其后的是数组数组、… |
| 紧随其后的是数组(如在图3) |
| 初始化_vector为空 |
|
_vector = |
| 为
到6 |
| 集每个4-neighbour元素之和乘以边长 |
|
_vector =_vector + |
| 结束了 |
| 返回
_vector |
| 结束 |
| 函数Calculate_Embedded EMD(图片1,图片2) |
| 开始 |
| 初始化_vector 1 |
| 初始化_vector 2 |
| 初始化EEMD |
| 集Calculate_ _vector 1(图片1) |
| 集_vector 2 Calculate_(图片2) |
| 减去每一对对应的元素_vector 1和_vector 2 |
| 添加所有减法EEMD和显示它 |
| 结束 |
|