(虽然这个跟虚拟化没有关系,但是这是我去年6月份写的一个文档,也放到这里吧,作为备份)今天花了半天时间在Mac OS X的Xcode下和Widnows的VS2010下成功的安装了OpenCV2.1。最杯具的是OpenCV官方提供了VS2008的安装包,却没有VS2010的,无奈,只好完全手动编译。先说一下Xcode下的吧,Xcode的核心使用的GNU的gcc,因此所有操作几乎都和在Linux一样。无论是Windows还是Mac OS X,都需要一个辅助工具就是CMake,可以通过搜索很容易的找到它的安装包。首先从SourceForge下载OpenCV的源代码包,分别下载UNIX版本的和win32版本的。把UNIX版本的拷贝到Mac机器上,把win32版本的拷贝的PC机上(这个好像有点废话)。打开Mac的命令行,输入tar命令解压缩软件包,在桌面上新建一个目录随便起一个名字(这里就要OpenCV-build),打开CMake然后选择源目录为解压后的软件包位置,目标目录为OpenCV-build。单击“Configure”按钮,它会提示你选择生成什么样的工程,我比较喜欢Makefile,因此选择UNIX Makefile,当然也可以选择Xcode。然后等一会,会看到中间的框框一片红色,不用管它,再单击一次Configure,然后单击Generate。这样,Makefile文件就已经生成完毕了。回到命令行,进入~DesktopOpenCV-Build目录输入make和sudo make install让OpenCV编译安装。一般情况下会很顺利的结束,之后进入目录“/usr/local”就会看到结果了,所有的链接库在lib目录中,头文件在include中,如果只放在这里Xcode会找不到他们,www.linuxidc.com 因此需要做一些链接。Xcode默认的头文件位置在DeveloperSDKsMacOSX10.6usrinclude,链接库在DeveloperSDKsMacOSX10.6usrlib,因此通过ln命令将头文件和库连接到目标,这里举两个例子:ln -s usrlocalincludeopencv DeveloperSDKsMacOSX10.6.sdkusrincludeln -s usrlocallibcv.lylib DeveloperSDKsMacOSX10.6.sdkusrlib至此Xcode已经可以找到OpenCV的头文件了。新建一个C++工程就可以使用OpenCV,虽然可以找到头文件,还需要手动的将OpenCV所需的库文件拖入工程,这个是需要注意的,www.linuxidc.com 否则链接的过程会通不过的。
Linux下性能监测工具----gprof和oprofileCentOS下OpenCV无法读取视频文件相关资讯 OpenCV
- Mac/Linux编译OpenCV程序 (今 16:20)
- 在Xcode6.4中使用OpenCV (今 15:30)
- Mac下使用OpenCV与在Xcode下使用 (今 15:21)
| - Windows环境下编译OpenCV3.0和 (今 15:36)
- 在Xcode使用OpenCV (今 15:27)
- Mac平台上OpenCV开发环境搭建 (今 15:17)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |