python中如何调用图像处理库_python怎么调用图像处理

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

6716bf32b5ed506dfc44d469fe78727e.png

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

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

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

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

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

实例: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教程栏目进行学习!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值