<<学习OpenCV>>读书笔记
程序员文章站
2023-12-30 10:47:52
...
1.OpenCV的设计目标是执行速度尽量快,主要关注实时应用。
2.OpenCV的一个目标是构建一个简单易用的计算机视觉框架,以帮助开发人员更便捷的设计更复杂的计算机视觉相关应用程序。因为计算机视觉和机器学习密切相关,所以OpenCV还提供了MLL(Machine Learning Library)机器学习库。
3.OpenCV应用领域:包括卫星地图和电子地图的拼接,扫描图像的对其,医学图像去噪,图像中物体的分析,安全和入侵检测系统,自动监视和安全系统,产品质量检测,摄像机标定,无人飞行器,无人汽车,无人水下机器人等等。
4.计算机视觉:将来自静止图像或视频的数据转换成一个决策或一种新的表达方式。
5.OpenCV的结构和内容:主题分为5个模块。CV模块包含基本的图像处理函数和高级的计算机视觉算法。ML是机器学习库,包含一些基于统计的分类和聚类工具。HighGUI包含图像和视频输入/输出函数。CXCore包含OpenCV的一些基本数据结构和相关函数。
P51