当前位置:
凯发ag旗舰厅登录网址下载 >
编程语言
>
>内容正文
python
【python】使用plt.imshow(image)显示图片一片空白,像素值有数据 -凯发ag旗舰厅登录网址下载
发布时间:2025/1/21
16
豆豆
凯发ag旗舰厅登录网址下载
收集整理的这篇文章主要介绍了
【python】使用plt.imshow(image)显示图片一片空白,像素值有数据
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
使用pgd生成对抗样本的时候,图片显示为白色
====================================================
原因是在生成的过程中是使用 float,显示的时候是需要修改为int型
显示的时候由于改变后的像素值为float,这个时候使用imshow(),会把float类型的值归为范围为[0, 1],这个时候当原始像素值范围在[0, 255]的像素值对于大于1的都被认为是1,然后显示为白色,小于1的那些才会显示颜色出来
解决办法:将像素值转化为整形
img = img.astype(np.int8) ``错误显示
正确显示
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的【python】使用plt.imshow(image)显示图片一片空白,像素值有数据的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇:
- 下一篇: