OpenCV或开源计算机视觉库是计算机视觉应用(包括视频,CCTV和图片分析)的强大工具。该库在 BSD 许可证下发布,可免费用于学术和商业用途。
OpenCV 库基于 C++,拥有超过 2,500 种最先进和经典的算法。这些算法能够检测图像或电影中的人脸,识别物体,并在视频中表征人类的情绪和行为。这个AI开源库还可用于检查电影和照片的所有组件,包括对象的运动轨迹,从这些对象中提取三维模型以及各种其他应用程序。
OpenCV 库包括 500 多个功能,涵盖广泛的视觉主题,例如工业产品检测、医学成像、安全、用户界面、相机校准、立体视觉和机器人技术。由于计算机视觉和机器学习经常交织在一起,OpenCV还包括一个全面的机器学习库(MLL)。此子库主要关注统计模式检测和聚类。虽然这个机器学习库对计算机视觉问题特别有效,但它也可以用于任何机器学习问题。