编译HaarTraining、OpenCV、MacOS

编译HaarTraining、OpenCV、MacOS,opencv,Opencv,有人能帮我编一本哈尔特林吗?我需要使用createsamples实用程序。 我正在运行OSX Lion和OpenCV 2.4。我试图使用这个makefile,但它给了我一些链接器错误在Lion下编译非常简单 从下载源tarball 解压缩下载的包 在构建目录的某个位置创建,例如,在具有未压缩源的同一文件夹中 从这个新创建的文件夹问题cmake-i../uncompressed\u opencv\u folder\u name 根据您的需要配置OpenCV,不要忘记将OpenCV库设置为静态(至少

有人能帮我编一本哈尔特林吗?我需要使用createsamples实用程序。
我正在运行OSX Lion和OpenCV 2.4。我试图使用这个makefile,但它给了我一些链接器错误

在Lion下编译非常简单

  • 从下载源tarball
  • 解压缩下载的包
  • 在构建目录的某个位置创建,例如,在具有未压缩源的同一文件夹中
  • 从这个新创建的文件夹问题
    cmake-i../uncompressed\u opencv\u folder\u name
  • 根据您的需要配置OpenCV,不要忘记将OpenCV库设置为静态(至少在其他情况下它对我不起作用)

    变量名:构建共享库
    描述:生成共享库(.dll/.so),而不是静态库(.lib/.a)
    当前值:关闭

  • 运行make-j4

  • 使用
    makeinstall
  • 在OpenCV安装目录中,您将在bin子文件夹中找到所需的文件

  • Lion下的编译非常简单

  • 从下载源tarball
  • 解压缩下载的包
  • 在构建目录的某个位置创建,例如,在具有未压缩源的同一文件夹中
  • 从这个新创建的文件夹问题
    cmake-i../uncompressed\u opencv\u folder\u name
  • 根据您的需要配置OpenCV,不要忘记将OpenCV库设置为静态(至少在其他情况下它对我不起作用)

    变量名:构建共享库
    描述:生成共享库(.dll/.so),而不是静态库(.lib/.a)
    当前值:关闭

  • 运行make-j4

  • 使用
    makeinstall
  • 在OpenCV安装目录中,您将在bin子文件夹中找到所需的文件

  • 在CMAC 2.x 10和XCOD4.4.1

    上,在Mac OS X Lo10.10.5上编译和运行C++ OpenCV 2.4.4 拥有正确的工具

  • 从下载opencv unix并在任何地方卸载它
  • 从下载并安装cmake.dmg
  • 我假设您在os x lion上有xcode 4.6,其中包括ios sdk 6.1
  • 转到xcode首选项下载并安装命令行工具,这样就有了g++等
  • 使用cmake编译opencv

  • 转到提取的opencv文件夹
  • 创建生成目录

    mkdir build
    cd build
    cmake -D WITH_TBB=OFF -D BUILD_NEW_PYTHON_SUPPORT=OFF -D BUILD_FAT_JAVA_LIB=OFF -D BUILD_TBB=OFF -D BUILD_EXAMPLES=ON -D CMAKE_CXX_COMPILER=g++ CMAKE_CC_COMPILER=gcc -D CMAKE_OSX_ARCHITECTURES=x86_64 -D BUILD_opencv_java=OFF -G "Unix Makefiles" ..
    make -j8
    sudo make install
    
  • 从build文件夹中,转到bin/并运行其中一个测试

    ./opencv_test_stitching
    
  • < P> <强>创建您自己的C++ OpenCV XCODE项目/P>
  • 启动xcode并创建一个新的xcode项目
  • 为os x下的项目类型选择命令行工具
  • 打开项目的生成设置
  • 在“体系结构”下,将“体系结构”设置为64位英特尔。还将有效的体系结构设置为x86_64
  • 在“生成选项”下,将C/C++编译器设置为默认编译器
  • 在“搜索路径”下,将标题搜索路径设置为/usr/local/include
  • 同样在“搜索路径”下,将库搜索路径设置为/usr/local/lib
  • 在苹果LLVM编译器4.2语言集C++标准库中实现LIPSDD ++< 将已编译的opencv库添加到项目中

  • 转到您所在的“生成设置”选项卡旁边的“生成阶段”选项卡
  • 在“将二进制文件链接到库”中,单击+号并选择“添加其他”
  • 点击键盘上的前斜杠/并输入/usr/local/lib
  • 按enter键并选择要在项目中使用的库
  • 确保始终选择libopencv_core.2.4.4.dylib
  • 按enter键,您将在项目下看到选定的动态库
  • 编写一些代码

  • 首先,让我们组织文件,右键单击项目蓝图图标并选择新建组
  • 将新组命名为opencv或其他名称
  • 拖动动态库并将其放到该组中
  • 打开main.cpp
  • 从opencv附带的任何示例测试中复制代码并粘贴到此处
  • 确保添加了所有必需的DYLIB,例如,如果将opencv_test_stitching.cpp代码复制到main.cpp中,则需要在前面的步骤中添加以下库

    • libopencv_core.2.4.4.dylib
    • libopencv_highgui.2.4.4.dylib
    • libopencv_缝合2.4.4.dylib

  • 欢呼:

    < P>在CMAC 2.x 10和XCOD4.4.1

    上,在Mac OS X Lo10.10.5上编译和运行C++ OpenCV 2.4.4 拥有正确的工具

  • 从下载opencv unix并在任何地方卸载它
  • 从下载并安装cmake.dmg
  • 我假设您在os x lion上有xcode 4.6,其中包括ios sdk 6.1
  • 转到xcode首选项下载并安装命令行工具,这样就有了g++等
  • 使用cmake编译opencv

  • 转到提取的opencv文件夹
  • 创建生成目录

    mkdir build
    cd build
    cmake -D WITH_TBB=OFF -D BUILD_NEW_PYTHON_SUPPORT=OFF -D BUILD_FAT_JAVA_LIB=OFF -D BUILD_TBB=OFF -D BUILD_EXAMPLES=ON -D CMAKE_CXX_COMPILER=g++ CMAKE_CC_COMPILER=gcc -D CMAKE_OSX_ARCHITECTURES=x86_64 -D BUILD_opencv_java=OFF -G "Unix Makefiles" ..
    make -j8
    sudo make install
    
  • 从build文件夹中,转到bin/并运行其中一个测试

    ./opencv_test_stitching
    
  • < P> <强>创建您自己的C++ OpenCV XCODE项目/P>
  • 启动xcode并创建一个新的xcode项目
  • 为os x下的项目类型选择命令行工具
  • 打开项目的生成设置
  • 在“体系结构”下,将“体系结构”设置为64位英特尔。还将有效的体系结构设置为x86_64
  • 在“生成选项”下,将C/C++编译器设置为默认编译器
  • 在“搜索路径”下,将标题搜索路径设置为/usr/local/include
  • 同样在“搜索路径”下,将库搜索路径设置为/usr/local/lib
  • 在苹果LLVM编译器4.2语言集C++标准库中实现LIPSDD ++< 将已编译的opencv库添加到项目中

  • 转到您所在的“生成设置”选项卡旁边的“生成阶段”选项卡
  • 在链接二进制库的内部,单击+