1.cv2.imread:

opencv读取图像得到numpy数组,uint8格式, 大小为H*W*3,读入顺序为BGR,范围0~255

2.PIL.image.open

PIL是有自己的数据结构的,类型是<class 'PIL.Image.Image'>;但是可以转换成numpy数组,转换后的数组为unit8,0-255范围,图像形状是(H,W,C),读入的顺序是RGB

3.tensor调整通道顺序:

​​a.permute(....)

numpy调整通道顺序:

b = np.transpose(a, (...))

4.生成热度图

import seaborn as sns
import numpy as np
'''
1.图像绘制
plt.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)num:图像编号或名称,数字为编号 ,字符串为名称
figsize:指定figure的宽和高,单位为英寸;
dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80      1英寸等于2.5cm,A4纸是 21*30cm的纸张
facecolor:背景颜色
edgecolor:边框颜色
frameon:是否显示边框'''fig = plt.figure()‘’‘2.在一个画板设置图像的行数和列数,即划分为多少个子图’‘’
ax = fig.add_subplot(1, 1, 1)‘’‘3.热度图生成,heat_map=热度图数据, center=中心对其参数, ax=图像绘制在画板上的位置’‘’
mean_l = sns.heatmap(heat_map, center=dev, ax=ax)‘’‘返回figure实例’’‘
mean_l_map = mean_l.get_figure()
'''4.保存图像, dpi=分辨率,bbox_inches=指定将图表多余的空白区域裁减掉。如果要保留图表周围多余的空白区域,可省略这个实参。'''
man_l_map.savefig(save_path, dpi=300, bbox_inches='tight')#关闭plt窗口,防止在循环中生成窗口过多
plt.show()

5.从网络中获取的图像数据要转换为numpy,要依次将图像tensor的梯度分离开,将tensor数据放在cpu上, 转为numpy

image_tensor.detach().cpu().numpy()

python 图像读取相关推荐

  1. python代码转换为pytorch_python、PyTorch图像读取与numpy转换

    python.PyTorch图像读取与numpy转换 发布时间:2018-06-15 16:27, 浏览次数:1147 , 标签: python PyTorch numpy Tensor转为numpy ...

  2. python、PyTorch图像读取与numpy转换

    原文:https://blog.csdn.net/yskyskyer123/article/details/80707038 python.PyTorch图像读取与numpy转换 Tensor转为nu ...

  3. Python 各种读取保存tif,tiff,png,jpg,mat等格式图像方法大集合

    利用opencv读取tif 文件 #导入cv模块 import cv2 as cv import numpy as np #读取图像,支持 bmp.jpg.png.tiff 等常用格式 #第二个参数是 ...

  4. 使用OpenCV python模块读取图像并将其另存为灰度系统

    In Python, we can use an OpenCV library named cv2. Python does not come with cv2, so we need to inst ...

  5. pillow支持python 2和python 3_python3读取图像并可视化的方法(PIL/Pillow、opencv/cv2)...

    原图: 使用TensorFlow做图像处理的时候,会对图像进行一些可视化的操作.下面,就来列举一些我知道的图像读取并可视化的方法. 1. Pillow模块 1.1 Pillow模块的前生 Pillow ...

  6. [转载] python+opencv4读取图像

    参考链接: Python Opencv 基础 1: imread 读取图像 1安装opencv 2安装jupyter Notebook 1读取图片 import cv2 #opencv读取的格式是BG ...

  7. python opencv 读取图片_Python opencv 读取图像

    对于 matlab 起家做数字图像处理的人来讲都非常适应matlab对图像处理的操作和思路,尤其是它可以非常方便直观的看到图像的RGB值. 由于最近在研究深度学习的计算机视觉方面的东西,于是完全自学接 ...

  8. python 快速读取图像宽高信息

    python 快速读取图像宽高信息 1. 背景 2. 方法 2.1 仅读取图像文件头部信息 2.2 采用特定 python 包读取 1. 背景 存在100w张JPG图像,需要获取它们的宽高信息.如果用 ...

  9. python图像数据是几维数据_python实现读取类别频数数据画水平条形图案例

    1.数据分组– 频数分布表 环境配置:import pandas as pd import numpy as np import matplotlib.pyplot as plt 按照你设定合适的间隔 ...

最新文章

  1. android,项目,一些教程
  2. python 元组使用_Python3
  3. 解决SSH登录无响应timed out问题
  4. postgresq dur_DUR的完整形式是什么?
  5. PostgreSQL的postmaser的fork的学习体会
  6. 【JVM调优系列】----CPU过高的分析与解决方案
  7. 计算机网络 第章 运输层
  8. html5中地理位置,Chrome中的HTML 5地理位置提示
  9. SWFUpload flash上传控件
  10. HDU1517 A Multiplication Game (博弈论+思维)
  11. 1.thinkphp6配置文件详解
  12. OpenCV 累加一个三通道矩阵的所有元素
  13. 电脑接收,怎么在电脑上发传真 在电脑上接收传真方法介绍【详细步骤】
  14. HEU KMS ActivatorV7.8.6迷你版 激活工具使用
  15. world Best 500 interview exam
  16. 单片机STM32开发环境的安装
  17. 基于51单片机霍尔汽车自行车码表测速测里程显示proteus仿真原理图PCB
  18. Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
  19. 科学计算法(e/E表示规则)
  20. webpack打包压缩混淆_前端打包利器:webpack工具

热门文章

  1. Hadoop组件之MapReduce作用及设计原理
  2. 商场导视图用什么软件做,专业、便捷的室内电子地图绘制平台
  3. 冒泡排序算法时间复杂度
  4. Python函数: time.strftime()、time.localtime()、time.time()
  5. python登录网站后爬取数据_需要登陆网站后才能获取数据的页面爬取
  6. Anbsp;comparativenbsp;studyamp;nb…
  7. Java可变参数应用实操
  8. InVEST模型 | 软件安装与固碳模块的使用
  9. 1980年图灵奖--查尔斯·霍尔简介
  10. python学徒,Python进程路径-从学徒到大师