OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,包含了众多图像处理和计算机视觉的算法。OpenCV-contrib是其扩展模块,包含了更多实验性的功能和最新的研究结果。本资源是已经使用CMake工具在Visual Studio 2019环境下编译好的OpenCV与OpenCV-contrib的版本,特别适合于在Windows系统上使用VS进行开发。 CMake是一个开源的跨平台自动化构建系统,它不直接构建项目,而是生成针对特定IDE(如Visual Studio、Xcode等)的项目文件。CMake的优点在于它可以管理不同平台和编译器下的构建过程,使得项目配置更加统一和简化。 在VS2019中使用这个预编译的OpenCV库,首先需要了解如何配置C++项目以链接到这些库。以下是一步一步的配置步骤: 1. **创建新项目**:在VS2019中,选择“创建新项目”,然后选择C++的控制台应用程序或其他类型的项目。 2. **配置CMake**:如果项目使用CMake,需要在CMakeLists.txt文件中指定OpenCV库的位置。添加如下代码: ``` find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS}) target_link_libraries( ${OpenCV_LIBS}) ``` 这里的``应替换为你的项目名称。 3. **设置库路径**:在项目属性中,需要配置附加库目录,指向OpenCV的lib文件夹。同时,配置附加包含目录,指向头文件所在的include文件夹。 4. **使用OpenCV**:现在可以开始在代码中导入OpenCV头文件并使用库函数。例如: ```cpp #include #include int main() { cv::Mat img = cv::imread("image.jpg"); if (img.empty()) { std::cout << "无法读取图片" << std::endl; return -1; } cv::imshow("Image", img); cv::waitKey(0); return 0; } ``` 5. **运行与调试**:保存所有更改后,可以在VS2019中编译并运行项目。如果一切配置正确,程序将能够读取并显示图像。 在实际开发中,OpenCV可以应用于各种场景,如图像处理、特征检测、目标识别、视频分析等。OpenCV-contrib中的扩展模块提供了额外的功能,如深度学习模块(DNN)、XFeatures2D(特征检测与描述符)以及SIFT和SURF等经典算法。 注意,使用预编译库时,确保库版本与你的项目需求匹配,并且注意动态库与静态库的使用,这可能影响最终程序的大小和运行依赖。同时,对于OpenCV的更新版本,可能会有新的API和功能,因此定期检查官方文档和更新是很有必要的。 这个压缩包提供的预编译OpenCV与OpenCV-contrib库为开发者节省了编译时间,可以直接在VS2019项目中使用,提高了开发效率。只需正确配置项目,就可以充分利用OpenCV的强大功能进行计算机视觉相关的开发工作。
2026-01-02 11:54:39 53.03MB
1
cmake编译OpenCV4.8.0+opencv_contrib4.8.0过程中有些资源下载失败,我们需要手动下载然后放到特定目录下,资源包括v0.1.2a.zip、opencv_videoio_ffmpeg_64.dll、opencv_videoio_ffmpeg.dll、opencv_3rdparty-wechat_qrcode.zip、ippicv_2021.8_win_intel64_20230330_general.zip、face_landmark_model.dat、boostdesc_bgm.i等
2024-01-10 10:49:27 109.31MB opencv
1
利用cmake编译opencv4.5.2+VS2017+opencv-contrib4.5.2+包含微信二维码识别模块,直接使用。使用跟引入opencv库的方法一样,把dll,lib文件添加到工程文件夹里面去。博客参考链接如下:https://blog.csdn.net/Helloorld_1/article/details/129007207?spm=1001.2014.3001.5501
2023-08-04 09:12:25 33.24MB opencv c++ 微信
1
用cmake组织opencv源码并编译时,需要联网下载ffmpeg和ippicv,通常会下载失败,需要手动下载 这里将资源打包,解压后只需要替换对应文件夹即可
2022-11-09 09:27:02 61.27MB opencv cmake ffmpeg ippicv
1
cmake编译opencv3.4.1+contirbute3.4.1中出现下载失败的文件
2022-07-21 14:06:16 116.74MB opencv opencv_contribut
1
该资源包括data、ffmpeg、ippicv以及xfeatures2d中缺少的所有文件 下载地址均为cmake过程中的错误记录中提供的官方地址,命名方式也服从命名规则 需注意的是本资源只能保证opencv3.4.4在vs2015上配置成功。
2022-05-06 15:28:25 107.84MB opencv
1
cmake编译的opencv3.4.0,适用于vs2015,x86,包括release和debug版本。属性表忘记上传了,需要的留下邮箱,我发给你
2022-03-02 01:13:10 49.07MB camke opencv vs2015
1
Cmake编译OpenCV库及OpenCV库使用。^Cmake?¨OpenCV¥9OpenCV¥ƒ^ x wkcagd@mail.ustc.edu.cn 2013 c 10 13 F SCOpenCV V´e1OpenCV.exe§‰SC8„§SC="b‰SC8„D:/OpenCV SCCmake
2021-12-25 20:30:34 986KB opencv
1
把新的库文件配置到到项目中: VC++目录-->包含目录,添加: (解压路径)\install\include (解压路径)\install\include\opencv (解压路径)\install\include\opencv2 VC++目录-->库目录,添加: (解压路径)\install\x64\vc12\lib (解压路径)\install\x64\vc12\staticlib链接器-->输入-->附加依赖项,添加release版本自己所需要的lib库,注意是xx320.lib(添加的release的版本,注意是xx320d.lib)
2021-12-12 10:47:52 45.53MB OpenCV Contrib 3.2
1
opencv3.4.1+contrib cmake编译 后的x86版本,一些不方便cmake 或着总是编译错误的人应急用 具体编译方法博客有
2021-12-09 20:11:54 36.06MB opencv3.4.1 cmake contrib
1