特征点尺度变换
高斯核是唯一可以产生多尺度空间的核,高斯模板具有圆对称性,通过高斯卷积操作对原始像素值重新分配权重,距离中心越远的相邻像素值权重分配相对较小。二维矩阵变换的高斯平滑操作可以通过在水平和竖直方向上分别进行一维高斯矩阵变换相加得到。尺度是自然客观存在的,不是主观创造的,高斯卷积只是表现尺度空间的一种形式。
示例代码如下:
void CreateScaleSpace(cv::Mat srcImage,
std::vector< std::vector<Mat> > &ScaleSpace,
std::vector< std::vector<Mat> > &DoG)
{
cv::Size ksize(5,