Min/Max Edge Detection
Min/Max 边缘检测算法的主要思路:
- 图像去噪。本文算法中所使用的是中值滤波算法进行图像去噪处理
- 计算邻域内最大最小值。图像去噪之后,计算邻域内最大最小值
- 把最大最小值之差赋值给当前模板的中心像素
中值滤波算法主要代码为:
#include"Sharp.h"
int Sort(T_U8 *bArray,int size)
{
int i;
int j,k;
int bTemp;
// 用冒泡法对数组进行排序
for (j = 0; j < size; j ++)
{
for (i = 0; i < size- j; i ++)
{
if (bArray[i] > bArray[i + 1])
{
// 互换
bTemp = bArray[i];
bArray[i] = bArray[i + 1];
bArray[i + 1] = bTemp;
}