Python库之图像和视频音频处理

来源地址:
http://www.python88.com/topic/37015
https://mp.weixin.qq.com/s/sPAomFg-5JZigFUG_CtnaQ

图像处理和视频处理主要适用于基于图像的操作、处理、分析和挖掘,如人脸识别、图像识别、目标跟踪、图像理解等。

1. PIL/Pillow
类型:第三方库
描述:PIL是一个常用的图像读取、处理和分析的库,提供了多种数据处理、变换的操作方法和属性。PIL仅支持到2.7版本且已经很久没有更新,一群志愿者基于PIL发布了新的分支Pillow。Pillow同时支持Python2和Python3并且加入很多新的功能
推荐度:★★

2. OpenCV
类型:第三方库
描述:OpenCV是一个强大的图像和视频工作库。它提供了多种程序接口,支持跨平台(包括移动端)应用。OpenCV的设计效率很高,它以优化的C / C ++编写,库可以利用多核处理。除了对图像进行基本处理外,还支持图像数据建模,并预制了多种图像识别引擎,如人脸识别
推荐度:★★★

3. scikit-image
类型:第三方库
描述:scikit-image(也称skimage)是一个图像处理库,支持颜色模式转换、滤镜、绘图、图像处理、特征检测等多种功能
推荐度:★★

4. imageop
类型:Python标准库
描述:Python自带的函数,对图像基本操作,包括裁剪、缩放、模式转换
推荐度:★

5. colorsys
类型:Python标准库
描述:Python自带的函数,实现不同图像色彩模式的转换
推荐度:★

6. imghdr
类型:Python标准库
描述:Python自带的函数,返回图像文件的类型
推荐度:★

音频处理


音频处理主要适用于基于声音的处理、分析和建模,主要应用于语音识别、语音合成、语义理解等。

7. TimeSide
类型:第三方库
描述:TimeSide是一个能够进行音频分析、成像、转码、流媒体和标签处理的Python框架,可以对任何音频或视频内容非常大的数据集进行复杂的处理
推荐度:★★★

8. audiolazy
类型:第三方库
描述:audiolazy是一个用于实时声音数据流处理的库,支持实时数据应用处理、无限数据序列表示、数据流表示等
推荐度:★★

9. pydub
类型:第三方库
描述:pydub支持多种格式声音文件,可进行多种信号处理(例如压缩、均衡、归一化)、信号生成(例如正弦、方波、锯齿等)、音效注册、静音处理等

推荐度:★★★

10. audioop
类型:Python标准库
描述:Python自带的函数,可实现对声音片段的一些常用操作
推荐度:★★

11. tinytag
类型:第三方库
描述:tinytag用于读取多种声音文件的元数据,涵盖MP3、OGG、OPUS、MP4、M4A、FLAC、WMA、Wave等格式
推荐度:★★

12. aifc
类型:Python标准库
描述:Python自带的函数,读写AIFF和AIFC文件
推荐度:★

13. sunau
类型:Python标准库
描述:Python自带的函数,读写Sun AU文件
推荐度:★

14. wave
类型:Python标准库
描述:Python自带的函数,读写WAV文件
推荐度:★★

15. chunk
类型:Python标准库
描述:Python自带的函数,读取EA IFF 85块格式的文件
推荐度:★

16. sndhdr
类型:Python标准库
描述:Python自带的函数,返回声音文件的类型
推荐度:★

17. ossaudiodev
类型:Python标准库
描述:该模块支持访问OSS(开放声音系统)音频接口
推荐度:★★★

你可能感兴趣的:(Python)