本著作是从事CV(Computer Vision,机器视觉)方向工作的基础课程,以OpenCV为基础,介绍传统的图像处理算法,为学生学习后续图像处理、机器视觉、人工智能、自动化等工作打下坚实的基础。 OpenCV是应用广泛的开源图像处理库,我们以其为基础,介绍相关的图像处理方法,包括基本的图像处理方法及实现算法:几何变换,形态学变换,图像平滑,直方图操作,霍夫变换等;特征提取和描述方法:理解焦点特征,Harris和Shi-Tomas算法,SIFT/SURF算法,ORB算法等;还有OpenCV在视屏操作中的应用,*后的案例是使用OpenCV进行人脸检测,这些图像处理算法经过完善可应用于汽车自动驾驶,机器视觉、人工智能、视频特征人物搜索等与图片、视频等相关领域。 本书共分为六章,从不同方面介绍OpenCV在图像处理方面的应用,通过详细的介绍,使读者全面掌握OpenCV的使用方法,为后续图像处理,机器识别打下坚实的基础。 本书适合本科电子、信息、电气、自动化、人工智能等各专业使用,可供科研型本科院校相关专业使用教材,也可以作为图像处理类科研人员的参考用书。