本课程深入浅出地讲解了计算机视觉和机器学习的基础理论,并结合开源库OpenCV进行实践操作,旨在帮助学生掌握图像处理、特征检测等关键技术。
OpenCV是一个基于Apache 2.0许可的开源计算机视觉与机器学习库,在Linux、Windows、Android及Mac OS等多种操作系统上均可运行。它轻量且高效,包括一系列C函数以及少量C++类,并提供了Python、Ruby、MATLAB等语言接口,实现了许多通用图像处理和计算机视觉算法。
我用两天时间从OpenCV官网下载了最新稳定版本的资源包,其中包括适用于Windows和Linux平台的源代码(opencv-4.6.0.zip 和 opencv-4.6.0.tar.gz),以及针对Windows、Android及iOS平台的SDK安装文件(分别为:opencv-4.6.0-vc14_vc15.exe, opencv-4.6.0-android-sdk.zip 和 opencv-4.6.0-ios-framework.zip)。