cvFilter2D()函数接口void cvFilter2D( const CvArr* src, CvArr* dst, const CvMat* kernel, CvPoint anchor=cvPoint(-1,-1) );
src 代表:输入图像
dst 代表:输出图像
kernel代表: 卷积核, 单通道浮点矩阵。 如果想要应用不同的核于不同的通道,先用 cvSplit 函数分解图像到单个色彩通道上,然后单独处理。
anchor 代表:核的锚点表示一个被滤波的点在核内的位置。 锚点应该处于核内部。默认值 (-1,-1) 表示锚点在核中心。
这里我们创建一个适当大小的矩阵,将系数连同源图像和目标图像一起传递给cvFilter2D()。我们还可以有选择地输人一个CvPoint指出核的中心位置,默认值(cvPoint (-1, -1))会设参考点为核的中心。如果定义了参考点,核的大小可以是偶数,否则只能是奇数。
src 代表:输入图像
dst 代表:输出图像
kernel代表: 卷积核, 单通道浮点矩阵。 如果想要应用不同的核于不同的通道,先用 cvSplit 函数分解图像到单个色彩通道上,然后单独处理。
anchor 代表:核的锚点表示一个被滤波的点在核内的位置。 锚点应该处于核内部。默认值 (-1,-1) 表示锚点在核中心。
这里我们创建一个适当大小的矩阵,将系数连同源图像和目标图像一起传递给cvFilter2D()。我们还可以有选择地输人一个CvPoint指出核的中心位置,默认值(cvPoint (-1, -1))会设参考点为核的中心。如果定义了参考点,核的大小可以是偶数,否则只能是奇数。