pillow 图像 基本概念
1.bands(通道)
每张图片都有多个通道组成,RGB图片有三个通道,分别是R通道,G通道和B通道.灰度图只有一个通道.
通过getbands()可以获得该图片具有的通道都是什么
2.mode(模式)
像素的宽度
模式 | 描述 |
---|---|
1 | 1bit像素,黑白 |
L | 8bit像素,表示黑白 |
P | 8bit像素,可以使用调色板映射到其他模式 |
RGB | 3*8bit像素,真彩色 |
RGBA | 4*8bit像素,添加了透明通道 |
CMYK | 4*8bit像素,color separation |
YCbCr | 3*8bit像素,color video format |
LAB | 3*8bit像素,the L*a*b color space |
HSV | 3*8bit像素,Hue, Saturation, Value color space |
I | 32bit整型 |
F | 32bit浮点型 |
同.mode获得图片的模式
3.size(尺寸)
获取图片的尺寸,返回的是像素
4.coordinate system(坐标系统)
pillow使用Cartesian pixel坐标系统,左上角的坐标是(0.0).而实际上位于(0.0)处的像素实际位置实际上时(0.5,0.5)
5.palette(调色板)
使用p模式
6.info(基础信息)
.info属性可以查看图片文件的基本信息
7.filters(过滤器)
方法 | 描述 |
---|---|
Nearest | 选最近的为输出,忽略其他所有像素 |
Box | |
Bilinear | 2*2线性插值 |
Hamming | |
Bicubic | 4*4 |
Lanczos |
参考文献:
http://pillow.readthedocs.io/en/latest/handbook/concepts.html#bands
https://www.cnblogs.com/chimeiwangliang/p/7130434.html
pillow 图像 基本概念相关推荐
- 图像归一化概念和作用
图像归一化概念 图像归一化是指对图像进行了一系列标准的处理变换,使之变换为一固定标准形式的过程,该标准图像称作归一化图像. 图像归一化是利用图像的不变矩寻找一组参数使其能够消除其他变换函数对图像变换的 ...
- Pillow图像缩放操作
Pillow图像缩放操作 在图像处理过程中经常会遇到缩小或放大图像的情况,Image 类提供的 resize() 方法能够实现任意缩小和放大图像. resize() 函数的语法格式如下: resize ...
- Pillow图像颜色处理的具体使用
Pillow 提供了颜色处理模块 ImageColor,该模块支持不同格式的颜色,可以修改RGB的颜色,具有一定的参考价值,感兴趣的可以了解一下,编程学习资料点击领取 目录 颜色命名 getrgb() ...
- 摄像头之自动曝光,自动增益,图像深度 概念
前言 在video开发过程中,有很多概念需要知道,了解的.以下概述以下自动曝光,自动增益,图像深度是什么意思. 一,自动曝光 曝光英文名称为Exposure,曝光模式即计算机采用自然光 ...
- 图像处理与机器学习——图像基本概念
本节主要内容 图像的数值化(采样与量化) 数值化过程中的衡量标准 图像的存储与格式 灰度直方图的概念(非常重要) 灰度直方图的性质 灰度直方图的应用 图像数值化 注:在数字信号处理领域,量化指将信号的 ...
- Python扩展库scipy.misc中图像转换成pillow图像
众所周知,在数字图像处理领域中有很多基准测试图像,这些图像用来作为科研人员PK自己的算法时的参考,给大家提供一个公平的样本,针对同一个问题进行处理时,可以用这些基准图像做实验,比较常见的应该就是len ...
- 转载:图像滤波概念知识解释
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 注:本文转自大神阮一峰的网络日志<图像与滤波> 我对图像处理一直很感兴趣,曾经 ...
- 数字图像处理——图像滤波概念及方法
1.什么是图像滤波? 图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性. --百度百科 ...
- python PIL/Pillow图像扩展、复制、粘贴处理
http://blog.csdn.net/yuanyangsdo/article/details/60957685 转载于:https://www.cnblogs.com/changbaishan/p ...
最新文章
- 2021年大数据Spark(十九):Spark Core的​​​​​​​共享变量
- asp.net中DataGrid性能测试
- 生产者消费者的实际使用
- 利用XML实现通用WEB报表打印 卢彦
- 物联网火爆,入门却太难了!
- oracle 满足条件取第一行,sql – 如何只选择满足条件的第一行?
- css grid 自动高度_前端面试题:关于CSS布局
- WebM视频格式怎么转换成MP4
- 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」
- 十分钟学会如何用Python处理CSV文件
- 智齿科技获投B轮融资5000万人民币
- 矩形排样程序matlab,矩形优化排样
- 大数据多样性体现在包括_微生物组16S测序又有大动作!升级至NovaSeq PE250,数据量免费升至5万Tags...
- TSC打印机打印条形码和二维码,applet实现方式
- Win7 设置任务栏自动隐藏后,偶尔不能自动隐藏?
- 高斯消元(Gauss-Jordan Elimination)
- CF 192 DIV.2
- Android UsbDeviceManager 代码分析
- .NET政务OA自动化办公系统【源码分享】
- Java基础代码语法讲解下
热门文章
- 微课|中学生可以这样学Python(例5.1):生成不重复的随机数
- Python筛选Excel文件中超过一定年龄的人员信息
- 把Python程序的输出和异常信息自动写入文件
- 针对递归函数的优化与Python修饰器实现
- android sqlite orm,ioc,Afinal 0.2 发布 Android的快速开发框架(ORM,IOC)
- 279. 完全平方数(JavaScript)
- 云服务器一直显示启动中,云服务器一直启动代码
- python假如输入错误重新输入_用Python写一个拼音输入法
- python调用opencv的速度_OpenCV-Python系列之OpenCV性能衡量与优化方法
- linux查看是哪个端口,linux 查看哪个端口使用情况