OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,包含了众多图像处理和计算机视觉的算法。在本项目中,我们关注的是OpenCV 3.4版本,并且结合了opencv_contrib模块,这是一个附加模块,包含了许多实验性的、非核心但功能强大的模块。此版本与Visual Studio 2017兼容,因此适用于Windows 10操作系统。 让我们详细了解一下OpenCV 3.4。这个版本是OpenCV项目中的一个稳定分支,提供了许多性能优化和新功能。例如,它支持高效的特征检测算法如SIFT和SURF,以及深度学习框架如DNN模块,可以用来加载和运行预先训练的卷积神经网络模型。 opencv_contrib是OpenCV的一个扩展模块,它包含了超过50个额外的模块,包括一些前沿的研究成果。这些模块可能还不是OpenCV核心库的一部分,因为它们还在不断改进和测试中。例如,xfeatures2d模块包含了一些高级特征描述符,ximgproc模块提供了图像处理的高级算法,xobjdetect则包含了对象检测的实验性方法。 对于开发者来说,将OpenCV与opencv_contrib结合使用意味着能够访问到更广泛的计算机视觉工具和算法。在Windows 10环境下,与Visual Studio 2017的集成使得开发过程更加便捷。Visual Studio是一个强大的IDE,提供了代码编辑、调试和构建工具,适合C++开发,尤其是大型项目。 为了在VS2017中使用这个编译好的OpenCV,你需要进行以下步骤: 1. 安装:解压提供的“install”压缩包,通常会有一个包含头文件、库文件和可执行文件的结构。你需要将包含头文件的目录添加到你的项目包含路径中,库文件应链接到你的项目链接器设置。 2. 配置项目:在Visual Studio中,为你的项目配置正确的编译和链接选项。确保你选择了正确的平台工具集(对应于VS2017),并将OpenCV库的路径添加到链接器的输入目录。 3. 引用库:根据你的需求,添加必要的OpenCV和opencv_contrib模块的库。例如,如果你需要用到xfeatures2d,需要链接`opencv_xfeatures2d34.lib`等库。 4. 编写代码:现在你可以开始编写使用OpenCV的代码了。包括读取图片、视频,进行图像处理,特征匹配,对象检测等。 5. 调试与运行:利用VS2017的调试工具,可以方便地调试和测试你的代码。 这个项目提供了一个预编译的OpenCV环境,使得开发者能够在Windows 10系统下,利用Visual Studio 2017高效地开发基于OpenCV的计算机视觉应用,同时享受opencv_contrib带来的额外功能。无论是学术研究还是商业项目,这都是一个非常有价值的资源。
- 1
- 2
- 3
- 4
- 5
- 6
- weixin_444142822019-06-08请问一下为什么我配置相同,配置了环境后还是运行不了???
- zhengxm19752019-02-18方便留您的联系方式(QQ或微信)吗?跟你的配置相同的我已经编译产生,可当选择WITH_CUDA后却不能成功,求帮助zoropang2019-04-24估计是显卡驱动版本的问题, 建议先去查一下opencv是否支持你当前的cuda版本
- changquanhao2018-06-24我并没有发现有contrib部分,能解释下么?zoropang2018-08-07这是已经把contrib部分编译进去了的
- hejingkui2018-06-07这就跟标定一样,用别人的图片标定没有意义,那用这个在别的电脑上编译的文件能在自己的电脑上运行吗!!!
- 计算机看到美丽的世界2018-02-10楼主很棒,vs2017上成功运行。包含debug,release版本
- 粉丝: 2
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助