IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python:一张图像在网络中会遇到什么? -> 正文阅读

[人工智能]Python:一张图像在网络中会遇到什么?

在图像处理中,一张图像的旅行是怎么进行的呢?(本故事依据真实代码改编)

1.图像的来源:input_path,到图像家把图像喊出来。通常找OPENCV、PIL去喊比较有成效:

  • OPENCV:?直接返回numpy.ndarray(),其通道为BGR,HWC,0~255取值
img=cv2.imread() #直接返回numpy.ndarray(),其通道为BGR,HWC,0~255取值
img=cv2.cvtColor(img, cv2.COLOR_BGR2RGB) #BGR转RGB
  • PIL图像:?直接返回numpy.ndarray(),其通道为RGB(后续)

2.图像的归一化:img/255.0 img/27.5-1,便于后续处理

img=img/255.0   #图像归一化,范围[ 0,1]
img=img/127.5-1 #图像归一化,范围[-1,1]

3.图像的变形:图像好不容易来到网络家,发现进不了网络家的门哇!Resize来帮忙!利用scale、interpolation对图像进行缩放。

4.图像的标准化:welcome,图像来到网络家,那么得遵守网络家得规范哇,先把自己标准化一下,标准化就可以:以不变应万变啦。标准化的数值都很固定啦~

normalization = NormalizeImage(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5])

5.图像的表示:标准化的图像,发现网络家的一系列操作都是对长宽要求多,把通道放前面,大家通道都一样为3啦~这里请来了transpose进行置换!

6.图像的加工:网络家的修理师傅,都是来自pytorch家族,需要进行numpy的array与torch的tensor互相转换,第一次加工,当然就是numpy的array到pytorch的torch~

sample = torch.from_numpy(img_input).to(device).unsqueeze(0)
torch.from_numpy() #numpy中的ndarray转化成pytorch中的tensor
numpy()            #pytorch中的tensor转化成numpy中的ndarray

7.图像的输出:加工完的图像,变化大不一样,但是他要是回得了家,还是得恢复原来的摸样呀!至少尺寸不能短斤少两把~那么就得保护好处理后的图像,同时还原图像的尺寸。

一趟旅行就结束啦~

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:28:33  更:2022-03-08 22:32:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 16:34:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码