求图像局部最大值

来源:互联网 发布:淘宝退款不成功怎么办 编辑:程序博客网 时间:2024/05/06 09:32

应组长需求,需要得到图像中的局部最大值,他跟我说的思路是用滑动窗口来实现,在每个滑动窗口里面求一个最大值。在opencv里面找了一下,没有现成的函数,就开始打算梯度算子来求,我开始查找sobel算子的东西,找到了opencv中的函数

void Sobel(InputArray src, OutputArray dst, int ddepth, int xorder, int yorder, int ksize=3, double

scale=1, double delta=0, int borderType=BORDER_DEFAULT )

ddepth 通常采用  src.depth()

xorder:x 方向上的差分阶数
yorder:y 方向上的差分阶数
ksize必须是 1, 3, 5 或 7,当为3及以上时,采用ksize*ksize内核处理,当为1时, 使用 3x1 或 1x3 内核来处理。

在x方向的梯度和y方向的梯度求出来,得到的只是边缘信息,不符合组长的需求。



0 0