使用带有np.median或np.mean的skimage.measure.block_reduce

时间:2018-06-08 13:34:51

标签: python numpy opencv scikit-image pooling

我正在为OpenCV开发一个池函数。通过给出

,最小和最大池是没有问题的
  

skimage.measure.block_reduce(image,block_size,func =,cval = 0)

函数np.min或np.max。像那样:

  

pooling_result = skimage.measure.block_reduce(img_arr,(pooling_size,pooling_size),np.min)

但是如果我想使用np.median或者意思,它会给出超级奇怪的结果。我附上了两个结果图像,第一个是np.min,第二个是np.median

可能是什么原因?也许np.min和np.median的不同定义(不同的输入)?

有解决方法吗?

min_pooling

median_pooling

0 个答案:

没有答案