实现效果
原始图像
处理后
通过这样的处理,使得两个区域接触部位的信号差异更加凸显出来
实现思路
这里使用的就是栅格化统计的思路
即将图像分割成多个20*20像素区域大小的正方形
然后统计每个区域内的信号强度(平均值)
通过这些平均值的mapping得到一个新的矩阵
再通过这个矩阵做等高线图
使用工具
1. ImageJ:用于提取图像信息
2. OriginLab2018:用于绘制等高线图
ImageJ Macro代码如下
ID = getTitle();
width = getWidth();
height = getHeight();
n = 20;
w = floor(width/n);
h = floor(height/n);
for(i=0;i<w;i++){
value = newArray(h);
for(j=0;j<h;j++){
makeRectangle(i*n,j*n,n,n);
getStatistics(area, mean, min, max, std, histogram);
value[j] = mean;
}
Array.print(value);
}