Windows平台上编译OpenCV的Android版本

标签: windows 平台 编译 | 发表时间:2011-06-11 17:20 | 作者:孔雀 Pei
出处:http://www.cppblog.com/

1. 必备组件

1. svn

2. cmake (http://www.cmake.org)

3. Android NDK(r5b或更高版本)

4. OpenCV trunk (https://code.ros.org/svn/opencv/trunk/opencv)

2. windows上构建

opencv\android\scripts\目录下,新建wincfg.cmd文件。设置如下变量:

l         ANDROID_NDK

l         CMAKE_EXE

l         MAKE_EXE

关于wincfg.cmd文件的配置,可以参考opencv\android\scripts\wincmd.cfg.tmpl文件。

 

做完上述操作。即可打开命令行窗口。执行如下命令

cd opencv\android\scripts

cmake_android.cmd

 

编译完成即可在opencv\android\build目录下得到所有的静态库文件。

 

进入android-opencv目录执行cmake_android.cmd

执行完上步操作之后,就会得到一个标准的android工程。在该目录下的libs文件夹下会生成libandroid-opencv.so文件。

 

至此,有了android-opencv.so和各个模块的静态库。

 

将相应的头文件都拷贝一个统一的目录中,配合上述编译出来的静态库和动态库,就可以在android中使用opencv了。



孔雀 2011-06-11 17:20 发表评论

相关 [windows 平台 编译] 推荐:

Windows平台上编译OpenCV的Android版本

- Pei - C++博客-首页原创精华区
Android NDK(r5b或更高版本). 在opencv\android\scripts\目录下,新建wincfg.cmd文件. 关于wincfg.cmd文件的配置,可以参考opencv\android\scripts\wincmd.cfg.tmpl文件. 编译完成即可在opencv\android\build目录下得到所有的静态库文件.

【iSeed】ifanr 访谈:抢先布局 Windows Phone 平台 —— OpenXLive

- zeng - 爱范儿 · Beats of Bits
在 iOS 系统上大获成功的 OpenFeint 和 ScoreLoop ,是非常典型的第三方游戏平台. 它们给众多单机游戏插上了交互的翅膀. 那么在 Windows Phone 系统上有类似的平台吗. 当然有,国内的开发团队公布了 OpenXLive ,用它就能轻松添加积分榜、游戏成就、社交网络等功能.

跨平台沟通与 Windows Phone 7 的刺激点

- ChamPioNeer - 爱范儿 · Beats of Bits
有些事情貌似很没缘由,但仔细一分析却又耐人寻味. 比如为什么加拿大冰上曲棍球运动员一般出生在每年的前几个月. 可以看到,之前平稳增长的软件注册量,在 Kik for WP7 推出的那一刻仿佛被打了鸡血般有一个很大的涨幅. 这些增长量不仅仅是由 WP7 平台的客户带来,你要知道 Windows Phone(甚至包含 Windows Mobile )的美国市场占有率只有 2%.

不容忽视 Windows 8底层功能及开发平台

- Zhaojing - cnBeta.COM
Windows 8基于Windows 7,同时微软对其进行了性能、安全、隐私、系统可靠性等方面的改进. 在硬件需求方面,Windows 8与Windows 7完全一样. 之前也提到,除了x86和x64架构,Windows 8增加了ARM片上系统的支持.

Windows 8平台浏览器PK:IE10 vs Firefox vs Chrome

- 洞箫 - cnBeta.COM
Windows 8对HTML5标准的支持体现在很多方面,其中就包括对HTML5浏览器的支持,那么在Windows 8上究竟哪款HTML5浏览器的表现最好呢. 国外媒体日前就做了这样一个比对:IE10 vs Firefox vs Chrome,测试平台选取了惠普TouchSmart TM2笔记本.

你知道Windows 8平台预览版的死期吗?

- 洞箫 - cnBeta.COM
从Windows 8平台预览版(Build 8102 Milestone 3)于上周发布起,其死期也是已经注定的. 让我们重新描述一下:Windows 8平台预览版,生于2011年9月13日,卒于2012年3月12日. 也就是说,微软Windows 8的首个公开预览版拥有6个月的寿命,在此之前,你可以尽情享用这个免费的Windows 8.

NVIDIA Kal-El Windows 8 參考平台(又)動眼看

- SotongDJ - Engadget 中文版
雖然這未必是世界第一部運行 Windows 8 的 Kal-El 平板,但至少這會是第一部我們能夠接觸到,同時運行這顆矚目的 NVIDIA 4 核心處理器和 Windows 8 的裝置. 正如我們之前提到,NVIDIA 剛啟動了其 Windows 8 開發計劃,而這開發計劃的積極性也引起了我們的興趣.

5个Windows平台上的强大的文本编辑器

- vintone - 译言-电脑/网络/数码科技
5个Windows平台上的强大的文本编辑器. 【译者:ZturnLynn】.        我们在这儿介绍各种强大的软件,就是那些能让你们保持高效率的东西. 告诉我们任何你希望看到的关于Windows或是Mac OS X的内容. 或许你喜欢OS X,因为它的“简单”. 也许你偏爱Windows,因为你是个游戏发烧友.

Android、iOS & Windows Phone平台的15个设计要点

- - GamerBoom.com 游戏邦
1.在开发者的引导下理解手机框架. 手机应用顾问Jonathan Stark撰写了两本关于iPhone和Android开发的书籍. 在此他陈述如何判定最佳应用制作方式,并分享了若干优秀的开发工具. 2.如何基于“触屏”装置设计内容. 手指和拇指触控彻底改变了台式机的操作惯例. 互动设计师Josh Clark强调了在针对触屏装置设计内容时应该注意的重要问题.

Windows平台网站图片服务器架构的演进

- - 博客园_知识库
  构建在Windows平台之上的网站,往往会被业内众多架构师认为很“保守”. 很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的. 由于长期缺乏开源支持,所以只能“闭门造车”,这样很容易形成思维局限性和短板. 就拿图片服务器为例子,如果前期没有容量规划和可扩展的设计,那么随着图片文件的不断增多和访问量的上升,由于在性能、容错/容灾、扩展性等方面的设计不足,后续将会给开发、运维工作带来很多问题,严重时甚至会影响到网站业务正常运作和互联网公司的发展(这绝不是在危言耸听).