Advertisement

OpenCV 3.1.0(及其contrib模块3.1.0)已成功编译,并与VS2017配套使用。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
OpenCV 3.1.0 版本已经包含了contrib模块的预编译版本,并针对Windows 上的 Visual Studio 2017 (64位) 开发环境进行了优化配置。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • OpenCV 3.1.0(含contrib3.1.0)在VS2017
    优质
    本文介绍了如何在Visual Studio 2017环境下成功编译OpenCV 3.1.0及其扩展包contrib3.1.0的详细步骤和解决方案。 OpenCV 3.1.0 包含了编译好的contrib模块,并且支持VS2017 64位。
  • 在Win10下使VS2017C++的opencv+contrib 4.1.1
    优质
    本教程详细介绍了如何在Windows 10操作系统中配置Visual Studio 2017环境,以便编译和安装OpenCV及其扩展Contrib库版本4.1.1。 在Win10下使用VS2017编译的C++模块已经测试过,在debug64和release64配置下均可正常使用。此外,该模块已支持nonfree配置,并且可以使用sift等功能。
  • OpenCV 3.4.1 + Contrib for Win10 with VS2017
    优质
    本资源提供在Windows 10环境下使用Visual Studio 2017编译好的OpenCV 3.4.1及其Contrib模块,方便开发者快速集成和利用计算机视觉技术。 OpenCV(开源计算机视觉库)是一个强大的跨平台工具包,包含了大量的图像处理与计算机视觉算法实现。在提供的压缩文件中的opencv3.4.1+contrib版本是为Windows 10操作系统及Visual Studio 2017编译环境特别优化的。 **一、安装和配置** 在Windows 10环境中使用Visual Studio 2017来设置OpenCV,主要步骤如下: - 下载并解压预编好的OpenCV库文件。 - 在VS中创建一个新的项目。 - 设置包含目录(Include Directories),加入OpenCV头文件的路径。 - 配置库目录(Library Directories)以指向OpenCV动态链接库的位置。 - 于链接器设置中添加必要的依赖,如opencv_world341.lib等。 **二、贡献模块** 这些额外的功能组件包括实验性质及新开发中的功能: - `xfeatures2d`:提供高级特征检测和描述符接口,例如SIFT(尺度不变特征变换)、SURF(速度可变区域特征)。 - `ximgproc`:图像处理扩展包,内含超分辨率、去噪等算法。 - `face`:人脸识别模块,包括EigenFace、FisherFace及LBPH方法。 - `ml`:机器学习工具箱,提供了一些未集成于主库中的算法。 **三、进行图像处理** 利用OpenCV可以执行多种任务如读取图片(使用`imread()`)、显示图片(通过`imshow()`)、变换色彩空间(采用`cvtColor()`)等操作。 **四、计算机视觉应用** 该库支持众多的计算机视觉工作,例如物体检测、特征匹配、图像拼接和运动分析。此外,它也适用于机器学习任务,并集成了如TensorFlow或Caffe等深度学习框架的支持模块。 **五、与Visual Studio集成** 在VS项目配置中可通过添加预处理器定义(Preprocessor Definitions)来控制OpenCV功能的启用/禁用情况;调试过程中也可以借助`imwrite()`函数将中间结果保存为图片,以帮助检查程序运行状态。
  • 的Android版libopencv_java4.so(OpenCV 4.5.5Contrib源代码脚本
    优质
    简介:本文档提供在Android平台上成功构建的libopencv_java4.so库文件,适用于OpenCV 4.5.5版本及其扩展模块。同时包含详细的源码和编译脚本,便于开发者进行二次开发与集成。 1. 文件目录结构为:`opencv/open4.5.5` 和 `opencv_contrib/open4.5.5/build` ,其中build目录用于编译和生成库文件。 2. 编译脚本位于 `opencv/build-android-opencv.sh`,需根据本地NDK路径进行修改。 3. 使用命令 `sudo ./build-android-opencv.sh` 进行编译时需要超级用户权限。在默认设置下,只会在build目录中输出静态.a库文件而没有生成.so库文件,若要构建共享库,则需要配置 `-DBUILD_SHARED_LIBS=ON` 参数。 4. 若要合并为单个如 `libopencv_java4.so` 库,请增加 `-DBUILD_JAVA=ON -DBUILD_OPENCV_JAVA=ON` 参数。 5. 安装ant工具:执行命令 `sudo apt-get install ant`,并配置 `-DANT_EXECUTABLE=/usr/bin` 以确保cmake能找到正确的ant路径。
  • 包含contribOpenCV 3.2.0版本
    优质
    简介:本项目成功完成了包含contrib模块的OpenCV 3.2.0版本的编译工作,提供了扩展功能和算法支持。 OpenCV(开源计算机视觉库)是一个强大的跨平台图像处理与计算机视觉算法集合工具包。提到的已经编译了contrib模块的opencv3.2.0版本意味着该版本集成了额外的功能模块,这些功能可能仍在开发中或尚未完全成熟。 1. **opencv_contrib模块**:此模块包含了一些高级和实验性的功能,例如面部识别、超分辨率处理、文字检测以及SIFT和SURF特征提取等。由于它们的特殊性质,这类算法并未被纳入默认版本的OpenCV库之中。 2. **编译过程**:为了将opencv_contrib集成到项目中,需要进行一系列步骤包括下载源代码、配置构建选项以包含contrib模块、安装必要的依赖项以及执行实际的编译和链接操作。这通常涉及使用CMake工具及对各种编译选项的具体设置,如选择特定编程语言接口(例如C++或Python)、指定要编译的模块类型等。 3. **人脸识别**:OpenCV 3.2.0版本提供了基于Haar级联分类器和Adaboost算法的人脸检测功能。这些技术能够识别图像中的人脸,并广泛应用于安全监控、照片管理等领域。此外,opencv_contrib可能包含了更多先进的面部识别方法,如深度学习模型。 4. **深度学习视觉**:自OpenCV 3.2.0版本开始,对深度学习的支持得到了加强,尤其是通过在contrib模块中的集成。它提供了DNN(Deep Neural Network)模块来加载并使用来自TensorFlow、Caffe等框架的预训练模型进行图像分类、目标检测等多种任务。 5. **文件名称列表opencv_with_contrib**:这可能指的是编译完成后的库文件或包含相关资源和脚本的目录。通常,成功构建后会生成一系列动态链接库(如.dll或.so)与静态链接库(如.a或.lib),以及头文件供开发人员使用。 6. **使用与集成**:在项目中利用已编译好的opencv_with_contrib版本时,需要将这些库添加到系统搜索路径,并配置项目的依赖关系。对于Python用户来说,则需确保环境能够正确识别相关的绑定模块。 7. **优化和性能提升**:通过调整各种编译选项可以在一定程度上提高OpenCV的执行效率,比如启用多线程支持或使用特定指令集(如AVX)。此外,可以根据具体硬件配置选择适当的优化等级以获得最佳运行效果。 这个包含了opencv_contrib模块的已编译版OpenCV 3.2.0为开发者提供了一个全面且多功能的视觉任务处理工具包。无论是进行学术研究还是开发商业应用,都能够从中受益。
  • 好的 C++ OpenCV contrib 4.5.3,直接使
    优质
    这段简介描述的是一个已经编译完成的C++版本OpenCV contrib库(4.5.3),用户可以直接进行配置和应用,无需自行编译。 配置方式可以参考相关博客中的指导(该博客详细介绍了如何使用已编译好的 OpenCV contrib 3.4.6),整个过程大约需要十分钟来完成设置。自己编译OpenCV contrib通常会遇到各种问题,而且非常繁琐。
  • OpenCV 3.1.0.zip
    优质
    OpenCV 3.1.0.zip包含开源计算机视觉库OpenCV版本3.1.0的所有文件。此库支持实时视觉应用开发,包括图像和视频处理、特征检测等多功能工具。 opencv 3.1.0 源码在GitHub上可以下载到,但由于GitHub速度较慢,因此也发布了其他途径获取的版本。请注意,在选择评分时不能选0分。
  • OpenCV-3.1.0.zip
    优质
    OpenCV-3.1.0.zip包含开源计算机视觉库OpenCV 3.1.0的资源文件,适用于开发实时成像处理、视频捕捉等功能的应用程序。 如何在OpenCV 3.1.0、Visual Studio 2013 和 CUDA 环境下进行编译。
  • OpenCV 3.4.1OpenCV ContribVS2017上的整合
    优质
    本文介绍了如何在Visual Studio 2017环境下编译和集成OpenCV 3.4.1及其扩展库OpenCV Contrib,详细讲解了整个过程中的关键步骤和技术要点。 使用VS2017在64位环境下编译的OpenCV 3.4.1版本及其contrib模块所需的内容整合。
  • OpenCV Contrib 3.2.0
    优质
    已编译的OpenCV Contrib 3.2.0 是指针对计算机视觉应用优化的开源软件库OpenCV的贡献模块版本3.2.0的预编译文件,便于开发者直接使用高级功能和算法。 在OpenCV 3.0版本之前可以直接使用SIFT和SURF等功能,但在3.0之后的版本里这些功能被移到了nonfree.hpp中,并且需要额外配置opencv_contrib。在此之前我几乎把cmake用吐血了。希望我的经验可以帮助到有需要的小伙伴。请注意,OpenCV的版本要与opencv_contrib相对应!