我正在使用MATLAB将图像处理代码从MATLAB转换为Python OpenCV的(蟒蛇)。我使用以下命令显示的原始图像(我们的朋友Lena)使用imshow显示正常:
image = cv2.imread('Lena.bmp',0)
我在图像中添加了一些高斯噪声
image_with_noise = image + 20*np.random.randn(256,256)
当我进行imshow(如下所示)时,我没有像我期望的那样看到带有噪音的图像。
cv2.imshow('image',image_with_noise)
cv2.waitKey(0)
cv2.destroyAllWindows()
然而,类似的MATLAB命令imshow(image,[])似乎工作正常。
有没有办法了解或解决这个问题?您的意见得到赞赏。谢谢。
答案 0 :(得分:2)