如何在opencv中使用自定义内核对图像进行下采样?

时间:2014-02-13 16:05:35

标签: opencv kernel downsampling

我想降低样本图像,但我不想使用高斯内核。 是否有用于此目的的opencv函数?

更新:我有一张尺寸为m乘n的图像。我希望结果图像的大小为m / 2乘以n / 2,这样:

result[i,j]=(
    a*input[i*2,j*2]+
    b*input[i*2+1,j*2]+
    c*input[i*2,j*2+1]+
    d*input[i*2+1,j*2+1]
    )/e

我怎么能用opencv有效地做到这一点?

1 个答案:

答案 0 :(得分:0)

也许您正在寻找resize()

来自wiki-downsampling

  

在信号处理中,下采样是降低信号采样率的过程。 这通常用于降低数据速率或数据大小