服务咨询热线0898-88889999
网站首页 关于沐鸣灯具 沐鸣注册 新闻动态 沐鸣登录 行业资讯 开户下载 在线留言 联系我们
咨询热线
0898-88889999
地址:海南省海口市
邮箱:admin@youweb.com

新闻动态

当前位置: 首页 > 新闻动态

Python中的图像处理

发布时间:2025-03-05 15:46:25 点击量:
  • 读取、灰度、保存:
 

?

我们导入模块,在python模块学习中我们会知道,这样做会得到名的对象,这个模块对象包含了im这样的常量,以及一些其它的方法。我们如果直接访问 im,不加这个前缀会发生什么情况呢?

程序抛出了一个名为“NameError”的错误。这个时候我们可以用from这个方法来实现可以直接用im这个方法。from会把变量名复制到另一个作用域,所以它就可以直接在脚本中使用复制后的变量名,而不用通过模块。

  • 批量图片格式转换
 

?

注意文件路径的分隔符是/

只有字符串是双引号,文件名和文件路径都是单引号

  • 创建缩略图
 
  • 复制粘贴
 
  • 调整尺寸及旋转
 
 

绘制图像、点和线

 

表1-1:用库绘图的基本颜色格式命令

颜色

?

蓝色

绿色

红色

青色

品红

黄色

黑色

白色

表1-2:用库绘图的基本线型格式命令

线型

?

实线

虚线

点线

表1-3:用库绘图的基本绘制标记格式命令

标记

?

圆圈

正方形

星形

加号

叉号

图像轮廓和直方图

 

?只接受一维数组作为输入,所以我们在绘制图像直方图之前,必须先对图像进行压平处理。

?方法将任意数组按照行优先准则转换成一维数组。

?交互式标注

 

图像数组表示

当载入图像时,我们通过调用方法将图像转换成的数组对象

 

每行的第一个元组表示图像数组的大小(行、列、颜色通道),紧接着的字符串表示数组元素的数据类型。因为图像通常被编码成无符号八位整数(uint8),所以在第一种情况下,载入图像并将其转换到数组中,数组的数据类型为“uint8”。在第二种情况下,对图像进行灰度化处理,并且在创建数组时使用额外的参数“f”;该参数将数据类型转换为浮点型。

多个数组元素可以使用数组切片方式访问。切片方式返回的是以指定间隔下标访问该数组的元素值。下面是有关灰度图像的一些例子:

 

灰度变换

将图像读入数组对象后,我们可以对它们执行任意数学操作。

 

直方图均衡化

 

 

图像平均

 

有Warning未解决

平台注册入口