OpenCV(Open Source Computer Vision Library)是一个开源计算机视觉库,主要用于实时图像处理、计算机视觉和机器学习。它是由英特尔公司于1999年开发,后在2011年转交给了开源社区。现在,OpenCV已经成为计算机视觉领域最流行的开源库之一,支持C++、Python和Java等多种编程语言。
OpenCV 4.4.0于2020年7月发布。在该版本中,OpenCV主要增加了以下功能:
(1)DNN模块增加了新的推断后端和算法,包括OpenVINO、TensorFlow Lite和ONNX等。
(2) 特征检测和描述子提取模块增加了更多的算法和优化。
(3) 增强了对CUDA和OpenCL的支持,可以加速计算机视觉和深度学习操作。
(4)增加了对更多平台和编译器的支持,包括ARM、NEON等。
此外,OpenCV 4.4.0还修复了一些bug和问题,提高了性能和稳定性。总的来说,OpenCV 4.4.0的增强和改进使得它更加适合处理实时图像和视频数据,应用于计算机视觉和深度学习等领域。
下面介绍在VS2019平台下配置OpenCV 4.4.0的详细步骤,并且用深度学习中的数据标注采集工具软件——Yolo_mark源码进行测试。
步骤:
1.下载安装包,双击打开,安装到固定安装目录
2.系统属性的环境变量设置
2.1 打开【系统属性】→【环境变量】;
2.2 在系统变量中新建变量:path;
2.3点击【编辑】→【新建】,将OpenCV安装路径下的bin文件路径复制过来;
2.4 点击【确定】,完成环境变量配置。
3.VS环境中的属性配置
3.1 【配置属性】→【C/C++】→【常规】→【附加包含目录】,复制OpenCV安装路径下的include文件路径,点击确定;
3.2 【配置属性】→【链接器】→【常规】→【附加库目录】,复制OpenCV安装路径下的lib文件路径,点击确定;
3.3 【配置属性】→【链接器】→【输入】→【附加依赖项】,将opencv_world440d.lib 的动态库添加进去,点击确定;
4. 环境配置完成,编译运行开源项目成功