我正在为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的不同定义(不同的输入)?
有解决方法吗?