图像的读取和存储方法

1.opencv-python

import cv2# read image, return np.array with BGR
raw_image = cv2.imread("panda.jpg")
# BGR to RGB
image_rgb = cv2.cvtColor(raw_image,cv2.COLOR_BGR2RGB)
# image resize
image_resize = cv2.resize(raw_image, (128, 128))
# save image
cv2.imwrite("new_panda.jpg", image_resize)

2.PIL:虽然能够读取,但并不推荐这种方法

import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
%matplotlib inline# read image
raw_image = Image.open("panda.jpg")
# image resize
image_resize = raw_image.resize((128, 128))
# image to array
image_array = np.array(image_resize)
# array to image
image_output = Image.fromarray(image_array)
# save image
image_output.save("new_panda.jpg")plt.imshow(raw_image)
plt.axis("off")
plt.show()

3. Scikit-image

scikit-image是基于scipy的一款图像处理包,功能非常齐全,推荐使用!

from skimage import ioimg=io.imread('cat.jpg')
io.imshow(img)io.imsave('cat1.jpg',img)

Python读取图像数据的常用方法相关推荐

  1. python读取图像数据的一些方法

    工作和学习中设计一个神经网络中经常需要设计一个数据载入器.首先第一件事我们要根据我们的任务要求确定一个数据提供的方法.如我们是一个分类任务,我们就需要读取数据和数据本身对应的标签.     1    ...

  2. halcon边缘提取颜色相近_初学者福利!三种用Python从图像数据中提取特征的技术...

    全文共4073字,预计学习时长8分钟 你之前是否使用过图像数据?也许你想建立自己的物体检测模型,或者仅仅是想统计走进某栋建筑物的人数,使用计算机视觉技术处理图像拥有无穷无尽的可能性. 但数据科学家最近 ...

  3. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  4. 图像处理基础 || (一) python 读取图像的常用方式

    python 读取图像的常用方式 图像的读取与保存是图像处理或计算机视觉领域中最基本的操作,python中有众多的库支持图像的读取.显示与存储,常用的库包括 matplotlib.skimage 和 ...

  5. Kinect V1读取图像数据(For Windows)

    Kinect V1读取图像数据(For Windows) 这篇博客 Kinect V1介绍 数据读取的基本流程 运行代码和注释 结尾 这篇博客  刚好有一台现成的Kinect V1相机,所以就拿过来学 ...

  6. python读取excelsheet-一文看懂用Python读取Excel数据

    原标题:一文看懂用Python读取Excel数据 导读:现有的Excel分为两种格式:xls(Excel 97-2003)和xlsx(Excel 2007及以上). Python处理Excel文件主要 ...

  7. python读取表格数据_Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

  8. python读取grib2数据_python读取grib grib2气象数据

    GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式,主要用来表示数值天气预报的产品资料.现行的GRIB 码版本有GRIB1 和GRIB2 两种格式.由于小编只接触过GRIB1数据,所 ...

  9. python读取fnl数据计算200-800km范围内的区域平均、散度、涡度实现grads函数

    之前的气象数据如从NCEP中下载的FNL数据一般都是采用Grads处理,但Grads的代码语言比较繁杂,而且一般只用来处理气象数据,所以逐渐都不维护了.作为新生代的python,可以用来解决很多,因此 ...

  10. python读取nc数据并绘图

    使用python读取nc数据并绘图 获取nc数据的相关信息 绘图 用matplotlib绘图 用Basemap绘图 用Cartopy绘图 安装Cartopy包 获取nc数据的相关信息 from net ...

最新文章

  1. 简述Web程序开发流程
  2. 如果你是C开发人员请看这三个显式编程技巧
  3. codeblocks安装后提示找不到编译器,也找不到MinGW目录
  4. 聊聊职场那些事儿(转)
  5. 为什么只需要一个eden而需要两个survivor?
  6. Java线程池ThreadPoolExecutor使用和分析
  7. AWS s3访问权限
  8. 使用fuse.js_如何使用Fuse.js将搜索添加到React应用
  9. 视觉SLAM笔记(12) 四元数
  10. ASP.NET Core默认注入方式下如何注入多个实现(多种方式) - sky 胡萝卜星星 - CSDN博客...
  11. 深度学习2.0-15.随机梯度下降之梯度下降简介
  12. 利用QT写的局域网聊天工具(客户端)
  13. 【更改google chrome浏览器路径的方法】
  14. 可能是全网唯一Elastic/Kibana认证考试报名还有优惠的地方
  15. mysql域是什么_数据库中的“域”是什么?
  16. 忒修斯之船,你还是原来的你吗?
  17. 详述Android马甲包
  18. 如何用微信群、微信霸屏进行引流
  19. 勃林格殷格翰在华开启马业务,中国首个进口马专用药物骏卫保获批
  20. 汉诺塔(3塔、4塔思路详记)

热门文章

  1. 【爬虫】巧用 js2py (附带bug解决)
  2. Java将字符串中的中文数字转化成阿拉伯数字或阿拉伯数字转化成中文数字
  3. 项目管理知识体系指南(四)项目管理范围
  4. 如何解决“App开发者需要更新此App以在此iOS版本上正常工作”
  5. 即时聊天软件与开放平台
  6. 完成一场未完成的相遇:在树图区块链上邂逅元宇宙里的加密艺术《四季合鸣》...
  7. 手机软件测试规范(含具体用例)
  8. 有看板娘的vuepress-theme-ting清新简易主题
  9. .Net Entity Framework Core 设置浮点数精度
  10. Windows10下美化字体,达到类似mac的效果