一.系列介绍
该系列讲解Python图像处理的相关内容,介绍如何使用流行的python图像处理库(如PIL,scikit-image,python-opencv,SciPy ndimage和SimpleITK),机器学习库(scikit-learn)和深度学习库(TensorFlow,Keras)来解决图像处理问题。
二.学习目标
通过编写程序来实现复杂的图像处理(如图像增强,滤波,复原,分割,分类和目标检测)算法,还能够使用机器学习和深度学习模型解决复杂的图像处理问题。
三.历程综述
从经典的图像处理技术开始,探索图像处理以及计算机视觉与深度学习方面的最新进展。学习如何使用Python的PIL,scikit-image和Scipy ndimage等图像处理库编写Python3代码片段,以及如何快速实现复杂的图像处理算法。
学习如何使用scikit-learn库和机器学习模型,并随后探索深度卷积神经网络(CNN),如TensorFlow/Keras VGG-19,用端到端深度学习YOLO模型进行目标检测,将DeepLab v3+用于语义分割和神经风格迁移模型等。学习一些高级图像处理技术,如梯度混合,变分去噪,接缝雕刻,图像绗缝和人脸变形,并将学习高效图像处理的各种实现算法。