- opencv/
- 编译HaarTraining、OpenCV、MacOS
编译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库添加到项目中
转到您所在的“生成设置”选项卡旁边的“生成阶段”选项卡
在链接二进制库的内部,单击+