Advertisement

VS2013+OpenCV3.1+opencv_contrib_x64编译与配置指南

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


简介:
本指南详细介绍了在Visual Studio 2013环境下成功编译和配置OpenCV 3.1及其贡献模块的过程,适用于希望深入学习计算机视觉技术的开发者。 1. 在VS2013环境下配置OpenCV 3.1及opencv_contrib_x64的CMake编译步骤,并生成可以直接使用的安装文件。 2. 提供详细的配置教程。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • VS2013+OpenCV3.1+opencv_contrib_x64
    优质
    本指南详细介绍了在Visual Studio 2013环境下成功编译和配置OpenCV 3.1及其贡献模块的过程,适用于希望深入学习计算机视觉技术的开发者。 1. 在VS2013环境下配置OpenCV 3.1及opencv_contrib_x64的CMake编译步骤,并生成可以直接使用的安装文件。 2. 提供详细的配置教程。
  • OpenCV3.1VS2015的
    优质
    本指南详细介绍了在Visual Studio 2015环境下配置和使用OpenCV 3.1库的过程,包括环境搭建、库文件添加及项目设置等步骤。 针对在VS2015环境下安装OpenCV3.1,提供了通用配置文件。需要注意的是,OpenCV3.1仅支持64位系统。
  • QT VS2013静态
    优质
    本教程详细介绍如何在Visual Studio 2013环境下进行Qt库的静态编译与配置过程,适用于需要使用静态链接Qt开发环境的用户。 在使用 Qt 和 Visual Studio 2013 进行静态配置时,可以采用以下命令: ``` configure -confirm-license -opensource -platform win32-msvc2013 ```
  • 在MATLAB 2013中VS2013
    优质
    本文章介绍了如何在MATLAB R2013版本中成功配置Visual Studio 2013编译器的方法与步骤,帮助用户解决两者之间的兼容性问题。 使用方法:将文件解压到Matlab安装的路径中(例如C:\Program Files\MATLAB\R2012a\bin\win32\mexopts),然后在Matlab环境中执行mex -setup指令即可。
  • Matlab 2017aMinGW64.docx
    优质
    本文档详细介绍了如何在Matlab 2017a中配置MinGW-w64编译器的步骤和方法,适用于需要使用此组合进行C/C++编程的用户。 ### MATLAB 2017a 编译器MinGW64配置详解 #### 一、引言 在MATLAB环境中,用户可以通过调用外部编译器来编译C++代码,进而提升程序运行效率或者扩展MATLAB的功能。本段落将详细介绍如何在MATLAB 2017a中配置MinGW64作为C语言的编译器。 #### 二、为什么选择MinGW64? MinGW64是基于MinGW的一个增强版,专门为Windows系统设计,支持64位编译。相比于其他编译器如Visual Studio,它具有体积小巧和安装简便等优点,非常适合用于MATLAB的编译任务。尤其是对于那些对磁盘空间有一定要求或希望快速部署开发环境的用户来说,MinGW64是一个理想的选择。 #### 三、MinGW64的下载与安装 1. **下载MinGW64** 访问官方推荐的网址进行下载,并选择版本tdm64-gcc-5.1.0-2。这个版本已经足够满足MATLAB 2017a的需求。 2. **安装MinGW64** 下载完成后,双击安装包开始安装过程。这里建议按照默认路径安装,这样可以避免后续步骤中的环境变量配置出现问题。如果更改了安装路径,则需要注意在后续步骤中进行相应的调整。 #### 四、系统环境变量的配置 为了使MATLAB能够识别到新安装的MinGW64编译器,我们需要添加一个名为`MW_MINGW64_LOC`的系统环境变量,并指定其值为MinGW64的实际安装路径。 1. **打开环境变量编辑界面** 在“我的电脑”图标上右键点击,选择“属性”>“高级系统设置”>“环境变量”。 2. **新建系统变量** 在“系统变量”列表中,点击“新建”,输入变量名`MW_MINGW64_LOC`,变量值为MinGW64的实际安装路径(例如:`C:TDM-GCC-64`)。确保路径正确无误后点击“确定”。 #### 五、MATLAB中配置MinGW64 1. **启动MATLAB** 打开MATLAB 2017a,进入命令窗口。 2. **设置临时环境变量** 在MATLAB命令窗口中输入以下命令: ```matlab setenv(MW_MINGW64_LOC,C:TDM-GCC-64) ``` 这条命令会临时设置一个名为`MW_MINGW64_LOC`的环境变量,其值为`C:TDM-GCC-64`。这里使用的路径应与之前设置的系统环境变量中的路径保持一致。 3. **配置MinGW64作为C编译器** 接着输入: ```matlab mex -setup ``` 按照提示选择“MinGW64 Compiler for C Language”选项,完成编译器的配置。 #### 六、验证编译器配置 为了确保MinGW64配置成功,可以编写一个简单的C程序并通过MATLAB进行编译。例如,创建一个名为`hello.c`的文件,内容如下: ```c #include void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { printf(Hello from C!n); } ``` 保存文件后,在MATLAB中执行以下命令: ```matlab mex hello.c ``` 如果一切正常,MATLAB将使用配置好的MinGW64编译器编译`hello.c`文件,并生成相应的MEX文件。 #### 七、总结 通过上述步骤,我们可以在MATLAB 2017a中成功配置并使用MinGW64作为C语言的编译器。这一配置不仅能够提高MATLAB程序的性能,还为用户提供了更多的编程灵活性。无论是对于科研工作者还是工程师而言,掌握这一技能都是非常有益的。
  • Hugin VS2013安装及资源包
    优质
    本指南详细介绍了在Visual Studio 2013环境下编译和安装Hugin(一款开源全景图像拼接软件)的过程,并提供相关资源包下载链接,帮助用户顺利完成配置。 这是基于hugin 2019.1.0.62b0662d5bee版本,在vs2013环境下编译的64位版本。若需生成32位版本,只需将设置改为32位后重新编译即可。具体步骤可参考相关文档中的说明,该文档对整个过程描述得较为详细,但仍有部分地方不够明确或存在小错误。为了确保准确性,在下载文件中也包含了对应内容的副本,以防原链接信息被修改导致不兼容问题出现。 由于源代码及相关依赖项体积庞大(未压缩前9.5GB,压缩后1.5GB),其中包括所有必需的依赖和中间生成文件。
  • Dlib各版本静态库的
    优质
    本指南详细介绍如何编译和配置不同版本的Dlib静态库,适用于需要集成Dlib进行机器学习或计算机视觉项目的开发者。 这个资源包我花了一个晚上整理出来的,内容包括: 1. 如何使用cmake或Visual Studio编译dlib的方法:编译方式很简单,我个人比较喜欢用Visual Studio来编译(创建一个Win32工程,并根据我的说明将.c与.cpp文件添加到项目中,然后进行编译)。 2. 编译完成后如何在Visual Studio 2013中配置方法:对于其他版本的Visual Studio来说,步骤类似但细节会有所不同。 3. 使用Visual Studio 2013编译得到的库包括dlib__x64_d.lib、dlib__x64_r.lib、dlib__x64_ud.lib、dlib__x64_ur.lib、dlib__x86_d.lib、dlib__x86_r.lib、dlib__x86_ud.lib和dlib__x86_ur.lib。其中,_d表示多字符集的调试库,_r代表多字符集的发布库,而_ur则对应Unicode格式的发布版本, _ud则是Unicode格式下的调试版本;至于_x86与_x64,则分别指代32位和64位系统环境。
  • Qt移植详解:Ubuntu18.04下交叉Qt5.12.7的
    优质
    本书详细介绍在Ubuntu 18.04系统中进行Qt 5.12.7的交叉编译过程,涵盖环境搭建、配置及编译细节等关键步骤。适合开发者参考学习。 配置编译qt-everywhere-src-5.12.7安装交叉编译链已准备好TSLIB环境。在编译qt源码之前,请注意以下事项:执行脚本以设置硬浮点相关参数,然后使用QTCreator打开项目并添加qmake以及已经安装的arm版本交叉编译工具链。 完成上述步骤后,在PC端通过串口通讯工具可以成功将程序移植到ARM开发板上运行。在安装交叉编译链时,请参考我的博客中的教程进行配置;同样地,TSLIB编译的具体方法也可以在我的博客中找到相关文章。 特别注意:使用的交叉编译工具链是否带有硬浮点(hf)会对最终生成的可执行文件产生影响,使用不匹配的工具链可能导致程序无法正常运行。常见的错误提示包括“no such file”。
  • GVIM文件优化
    优质
    本指南详细介绍了如何对GVIM编译器配置文件进行优化,帮助用户提升编程效率和代码编辑体验。 兄弟连官方专用完美gvim编译器支持中文显示和高亮显示。请解压vimconfig.rar文件,并将其中的_vimrc文件覆盖到电脑上已安装的vim目录下,注意该文件位于vim程序运行目录的上一级目录中。
  • VS2013下Win32成功后的Ceres Solver文件
    优质
    本简介提供在Visual Studio 2013环境下成功编译Ceres Solver后,针对Win32平台进行配置的方法和注意事项。 在VS2013的属性管理器中选择“Debug|Win32”,然后进入【通用属性】->【VC++目录】设置: - 【包含目录】:添加路径如下: - D:\Setup\CeresSolver\CeresSolverVS2013Win32\include - D:\Setup\CeresSolver\CeresSolverVS2013Win32\include\ceres - D:\Setup\CeresSolver\CeresSolverVS2013Win32\include\Eigen - D:\Setup\CeresSolver\CeresSolverVS2013Win32\include\gflags - D:\Setup\CeresSolver\CeresSolverVS2013Win32\include\glog - 【库目录】:添加路径如下: - D:\Setup\CeresSolver\CeresSolverVS2013Win32\lib 在【链接器】->【输入】中设置: - 【附加依赖项】:添加以下库文件 - ceres-debug.lib - glog.lib - libgflags-debug.lib