欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > >内容正文

python

【python】使用plt.imshow(image)显示图片一片空白,像素值有数据 -凯发k8官方网

发布时间:2025/1/21 16 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 【python】使用plt.imshow(image)显示图片一片空白,像素值有数据 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

使用pgd生成对抗样本的时候,图片显示为白色

====================================================

原因是在生成的过程中是使用 float,显示的时候是需要修改为int型

显示的时候由于改变后的像素值为float,这个时候使用imshow(),会把float类型的值归为范围为[0, 1],这个时候当原始像素值范围在[0, 255]的像素值对于大于1的都被认为是1,然后显示为白色,小于1的那些才会显示颜色出来

解决办法:将像素值转化为整形

img = img.astype(np.int8) ``

错误显示

正确显示

总结

以上是凯发k8官方网为你收集整理的【python】使用plt.imshow(image)显示图片一片空白,像素值有数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图