iOS-在iphone程序中引入OpenCV的几个疑问

iOS-在iphone程序中引入OpenCV的几个疑问

浮生未歇 发布于 2017-06-20 字数 396 浏览 1194 回复 1

最近,公司的项目中需要图像处理的一些东西。只是简单的图形图像识别,在网上搜了一下,做图像处理基本上用的都是opencv。在引入opencv时我有几个疑问,大神们帮忙解答一下。
1、openCv支持arm6吗,看了很多帖子他们编译的opencv只是arm7的,自己实际编译了一下,看到也是编译的arm7的
2、可以对openCv进行精简吗,最好精简到1MB以下、
3、在ios平台上是否有其他的第三方库能够完成图像图形识别的功能?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑾兮 2017-08-21 1 楼

没有用过OpenCV,只能回答部分,但从之前使用其他第三方库的经验来看:
1. arm6/arm7/i386只是编译问题,一般来说只需要在编译(比如configure)时添加参数指定编译平台,就可以将源码编译成不同平台的,一般做法是打成fat包,即一个静态库包里包含支持多个平台的库,GitHub上应该有不少类似的脚本
2. 精简的话有两点:第一是在编译configure的时候尽量减少依赖,可以disable的东西尽量disable掉;第二是要看编译成品即ipa的大小变化。我们以前做FFmpeg,不disable依赖打出来的.a文件是几十M,去掉依赖后的.a文件打出来是5M,最后打包成ipa的成品却只增加了1M
3. 图形识别没有仔细研究过,待其他人补充