【python】使用plt.imshow(image)显示图片一片空白,像素值有数据
生活随笔
收集整理的這篇文章主要介紹了
【python】使用plt.imshow(image)显示图片一片空白,像素值有数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用pgd生成對抗樣本的時候,圖片顯示為白色
====================================================
原因是在生成的過程中是使用 float,顯示的時候是需要修改為int型
顯示的時候由于改變后的像素值為float,這個時候使用imshow(),會把float類型的值歸為范圍為[0, 1],這個時候當原始像素值范圍在[0, 255]的像素值對于大于1的都被認為是1,然后顯示為白色,小于1的那些才會顯示顏色出來
解決辦法:將像素值轉化為整形
img = img.astype(np.int8) ``錯誤顯示
正確顯示
總結
以上是生活随笔為你收集整理的【python】使用plt.imshow(image)显示图片一片空白,像素值有数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【tensorflow】安装cuda10
- 下一篇: [python pycharm pyto