python实验九答案_Python程序设计实验报告(九)

【实验任务】

- 查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装的包;

- 网络查询资料,了解图像处理的相关第三方库

- 选择一种库,下载但不安装文件

- 安装、卸载、安装图像处理的第三方库

- 采用pip安装图像处理库,实现ahpu.jpg图像的处理,实现反转,剪切,边缘提取,平滑等效果。

【实验记录与分析】

1、查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装的包

查看pip:在cmd窗口输入pip口令,显示pip所有的参数使用方法

python实验九答案_Python程序设计实验报告(九)_第1张图片

用pip list和pip freeze分别查看安装了什么包

python实验九答案_Python程序设计实验报告(九)_第2张图片

用pip freeze命令运行如下:

python实验九答案_Python程序设计实验报告(九)_第3张图片

用pip freeze --all命令运行如下:

python实验九答案_Python程序设计实验报告(九)_第4张图片

二、 网络查询资料,了解图像处理的相关第三方库(以下是通过网络查询的资料)

PIL  ---> python imaging library

安装需要安装pillow库,包含了21种类,其中Image类是PIL最重要的一个类,可以通过它来处理图像。

Python最常用的图像处理三方库是PIL,PIL库支持图像存储、显示和处理,它能够处理几乎所有图片格式,可以完成对图像的缩放、剪裁、叠加以及向图像添加线条、图像和文字等操作。PIL库包括21个类,其中Image类是PIL 库中一个非常重要的类,任何一个图像文件都可以用Image对象表示。

Image不像文件打开,需要Image对象.open()返回一个image对象

from PIL import Image

im = Image.open("earth.jpg",'r')

print(im.format,im.size,im.mode) # 显示图像的三个属性 JPEG (1024, 641) RGB

# 图像文件常用属性

# format 图像格式或来源

# size 图像大小,元组(宽度,高度)是以像素为单位

# mode 图像颜色模式 L:表示灰度 RGB:真彩色 三原色(红绿蓝三原色) CMYK:印刷颜色

三、安装、卸载、安装图像处理的第三方库

安装:

python实验九答案_Python程序设计实验报告(九)_第5张图片

卸载:使用pip uninstall命令

四、采用pip安装图像处理库(此处用的是PIL),实现ahpu.jpg图像处理的相关操作(反转,剪切,边缘提取,平滑等)

1、将图像旋转180度

python实验九答案_Python程序设计实验报告(九)_第6张图片

2、将图像剪切

python实验九答案_Python程序设计实验报告(九)_第7张图片

3、边界效果

python实验九答案_Python程序设计实验报告(九)_第8张图片

4、浮雕效果

python实验九答案_Python程序设计实验报告(九)_第9张图片

你可能感兴趣的:(python实验九答案)