![](/img/trans.png)
[英]Unsupported format in function medianBlur for USB Camera (Python/RaspberryPI/OpenCV)
[英]OpenCV/Python: MedianBlur filter produces a black image
我在python 2.7中使用OpenCV。
我正在尝试为灰度图像添加噪点,例如:
localvar = skimage.util.random_noise(imgray, mode="localvar")
然后我尝试使用MedianBlur
滤镜来减少像
median_blur = cv2.medianBlur(localvar.astype(np.uint8),3)
但是,当我尝试显示中median_blur
图像时,我得到的图像几乎是黑色的。
plt.subplot(133),plt.imshow(median_blur, cmap = 'gray')
plt.title('Median Filter'), plt.xticks([]), plt.yticks([])
我找到了解决方案。
我必须将中medianBlur
图像图像输入(在我的示例localvar
图像中)转换为float32
。
解决方法如下:
median_blur = cv2.medianBlur(np.float32(localvar),3)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.