说明
某人说,算法看不懂,公式不明白,举个栗子咯,能看到具体数值的那种。
好吧,举个最简单的角点检测算法吧。以下代码为matlab。
步骤
一、生成图像
构造一个棋盘图像作为测试图像,并且为了使数据在可见范围内,只生成单格5个像素共2x2大小的棋盘格
image = checkerboard(5,1,1);
imshow(image);
看看image是什么:
对应10x10的数据,不要问为什么不是0~255。。。。
二、梯度
xg=imfilter(image,[-1 0 1], 'replicate','same','conv');
xg=xg(2:end-1,2:end-1);
yg=imfilter(image,[-1 0