首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【从矩阵到图像的类型转换5】:matplotlib库与Numpy库数据转换

  • 25-03-03 18:41
  • 2391
  • 13632
blog.csdn.net

matplotlib库与numpy库数据的相互转换

matplotlib库中读取图片后直接就是numpy中np.array数据

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
img_matplotlib = mpimg.imread('./1.png')
print("img_matplotlib的类型:",type(img_matplotlib))
print("img_matplotlib的维度:",img_matplotlib.shape)
print("img_matplotlib的数据类型:",img_matplotlib.dtype)

print("访问具体坐标:",img_matplotlib[200,100,:])
print("访问具体坐标:",img_matplotlib[200,100,:]*255)

plt.imshow(img_matplotlib)
plt.show()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

注意

  • matplotlib读取图片后直接是np.array数据
  • 不同于PIL库,数据类型不是np.uint8,而是np.float32,是已经将像素值归一化(除以255)之后的值(对应于PIL库的讲解:PIL库Image类型与Numpy类型转换)会发现PIL库中[200,100,:]的像素值为[84 64 39] ,在matplotlib中访问到的像素为[0.32941177 0.2509804 0.15294118]

image-20210424152622451

Last、参考文献

【从矩阵到图像的类型转换4】:PIL库Image类型与Numpy类型转换_呆呆象呆呆的博客-CSDN博客

python中plt.imshow(img)显示不了图片_hjxu2016的博客-CSDN博客

python读取图像的几种方法_hjxu2016的博客-CSDN博客_python 读取图像

python 读取并显示图片的两种方法 - 邊城浪子 - 博客园

文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树科学计算基础软件包NumPyNumPy概述416632 人正在系统学习中
注:本文转载自blog.csdn.net的呆呆象呆呆的文章"https://blog.csdn.net/qq_41554005/article/details/116093092"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top