python怎么调用图像处理


本文摘自php中文网,作者(*-*)浩,侵删。

python想调用图像处理功能。就需要先导入具有图像处理功能的库。例如PIL(Python Imaging Library,图像处理库)、Matplotlib库、NumPy库、SciPy库等。

当在处理数学及绘图或在图像上描点、画直线、曲线时,Matplotlib是一个很好的绘图库,它比PIL库提供了更有力的特性。

NumPy库、是Python的另一个核心数据科学模块(就像NumPy),可用于基本的图像处理和处理任务。(推荐学习:Python视频教程)

SciPy库是Python中的核心库之一,并为数组提供支持。图像本质上是包含数据点像素的标准NumPy数组。

在此主要介绍最常用的PIL库。

PIL(Python Imaging Library,图像处理库)提供了通用的图像处理功能,以及大量有用的基本图像操作。PIL库已经集成在Anaconda库中,推荐使用Anaconda,简单方便,常用库都已经集成。

实例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

from PIL import Image

from pylab import *

 

# 添加中文字体支持

from matplotlib.font_manager import FontProperties

font = FontProperties(fname=r"c:\windows\fonts\SimSun.ttc", size=14)

figure()

 

pil_im = Image.open('E:\python\Python Computer Vision\Image data\empire.jpg')

gray()

subplot(121)

title(u'原图',fontproperties=font)

axis('off')

imshow(pil_im)

 

pil_im = Image.open('E:\python\Python Computer Vision\Image data\empire.jpg').convert('L')

subplot(122)

title(u'灰度图',fontproperties=font)

axis('off')

imshow(pil_im)

 

show()

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python怎么调用图像处理的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么截图

Python如何获取列表长度?(代码示例)

Python Pythonpath是什么意思?

关于Python中如何使用selenium模拟jquery滑动解锁的实例分析

Python中pop什么意思

Python里百分号什么意思

Python 2.7在linux下安装或升级的操作方法

Python实现数据导出到excel的示例

Python脚本是什么

解决Python requests库编码 socks5代理的问题

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...