zoukankan      html  css  js  c++  java
  • Win7 64bit下MexOpenCV的安装,Matlab和C++&OpenCV的完美结合

    1. C++编译环境的安装(Win 7 64bit,x64平台)

    VS2010 + Windows SDK7.1 + VS2010 Sp1 +  VC-Compiler-KB2519277

    详细见本博客链接:Windows SDK 7.1 安装

    2. OpenCV的安装

    OpenCV2.4.x,解压缩安装在D:\OpenCV

    D:\opencv\build\x64\vc10\bin加入到系统的Path里面

    3. OpenCV的编译

    用CMake + VS2010自己编译OpenCV

    具体过程见本博客链接:Compile OpenCV 2.4.2 for Win 7 (64 bit) by using CMake+VS 2010

    可以只用Release+x64生成解决方案,最好用Release和Debug都在+x64上生成一遍。

    假设CMake编译好的OpenCV放在目录E:\opencv

    用VS2010生成的文件默认是放在E:\OpenCV\install文件夹下面

    D:\opencv此文件夹下面的build\x64\vc10下面的lib文件夹重名为lib_old,因为我们要换成新的64bit下面自己编译的lib文件。然后,将E:\OpenCV\install中新生成的lib文件夹整个复制放在D:\opencv\build\x64\vc10下面,作为我们新的lib文件夹。

    4. MexOpenCV的安装

    解压缩,假设安装到D:\Matlab\MexOpenCV

    将此文件夹加到Matlab的Path里面并保存。

    PS:Matlab必须是2011a及以后的版本。

    用"mex –setup”设置我们用的编译器是Windows SDK 7.1。

    如果以前编译过MexOpenCV,记得先运行cv.make('clean')清理一遍。

    然后运行cv.make('opencv_path', 'D:\opencv')

    将所有的cpp文件用mex编译一下。

    至此收工,可以试着去运行MexOpenCV\samples里面的例程了。

  • 相关阅读:
    Hadoop功能模块之hdfs
    Hadoop介绍
    大数据的介绍
    Hadoop之shell命令
    Flume
    C# DataTable使用方法详解
    npoi 操作excell 可以下载的链接
    node.js mqtt样例
    node.js压缩
    arcgis中打印所有变量的名称和值
  • 原文地址:https://www.cnblogs.com/youth0826/p/2878370.html
Copyright © 2011-2022 走看看