![](/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.