3. 用Python进行图像处理¶
Python相当于一个万能插线板,一切C,C++的成熟类库都可以进行包装,这里简单介绍python图像处理的类库pillow,pillow其实只是一般的效果处理库,对像素级的支持并不好,真正科学计算,当然要熟悉numpy,基本数组操作,然后是scipy,里面封装了大量常用数学函数,也包括ndimage一个常规图像处理库,之后是scikit-image,opencv等大而全的图像处理库,在本章最后部分会对opencv进行介绍和使用。
每一方面都有很多工具来处理,对于图像处理尤其如此。 因为不仅日常在用,学术研究、工业商业都在大量的研究、使用。 所以针对图像处理,有基础的工具,也有学术方面的算法的,也有目前热门的机器学习、AI等应用。
- 3.1. 数字图像处理的基本概念
- 3.2. 使用 Pillow 打开图像文件
- 3.3. 使用 Pillow 处理图像:几何变换
- 3.4. 使用 Pillow 处理图像:通道
- 3.5. 使用 Pillow 处理图像:图像增强
- 3.6. 使用 Pillow 处理图像:其他话题
- 3.7. 图像元数据以及Exif信息
- 3.8. 实例:查询EXIF信息,获取地理位置
- 3.9. 实例:使用Python+Pillow统一图片格式
- 3.10. 使用OpenCV对图像进行处理
- 3.11. 图片文字识别(OCR)
- 3.12. 实例:对 DOCX 中的图片进行批量处理
- 3.13. 实例: 使用Pillow生成验证码