本文主要是介绍Numpy实例 图像处理 图像的手绘效果 北理工嵩天老师python数据分析与展示 单元3随堂笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Numpy入门实例 图像的手绘效果 北理工嵩天老师python数据分析与展示 单元3随堂笔记
1.图像的数组表示
图像一般采用RGB色彩模式,即每个像素点的颜色由红(R),绿(G),蓝(B)组成。RGB三个颜色通道的变化和叠加得到各种颜色,其中:
R红色,取值范围,0-255.
G绿色,取值范围,0-255.
B蓝色,取值范围,0-255.
RGB形成的颜色包括了人类视力所能感知的所有颜色。
图像是一个由像素组成的二维矩阵,每个元素是一个RGB值。
PIL库 (pip install pillow)
PIL,Python Image Library
PIL库是一个具有强大图像处理能力的第三库。
from PIL import Image 引入图像库
Image是PIL库中代表一个图像的类(对象),一个Image对象就代表一个图像。
from PIL import Image
import numpy as np
im=np.array(Image.open('C:/Users/ASUS/Desktop/timg.jpg'))
print(im.shape,im.dtype)
(392, 500, 3) uint8
图象是一个三维数组,维度分别是高度、宽度和像素RGB值。在第三维的RGB值上它有三个维度。
图像的变换
读入图像,将读入的图像变成数组,形成像素RGB值的数组表示。修改后保存为新的文件就可改变图像。
b=[255,255,
这篇关于Numpy实例 图像处理 图像的手绘效果 北理工嵩天老师python数据分析与展示 单元3随堂笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!