本章介绍机器学习的基本原理与OpenCV机器学习模块,主要内容包括机器学习的定义、分类,以及解决机器学习问题的一般流程与最基本的模型性能分析方法,并通过一个具体的逻辑回归分类示例,介绍视觉机器学习中数字图像的数据表示方法、模型与损失函数等相关概念。通过示例,读者将对机器学习的一般流程有更清晰的认识。最后,本章介绍了OpenCV的机器学习模块,总结了机器学习模块中包含的算法及作用。读者可以从算法集中选择合适的算法加以应用。