任务需求
-
需求:IPC摄像机全景模式,需要将多张图片合成一张;
-
实现:使用opencv2合成
工程记录:
-
opencv2使用版本是2.4.10 下载地址
-
将opencv2.framework拷贝到工程目录,使用右键添加。
-
将libdanapanorama.a与dana_panorama.h拷贝到工程目录,使用右键添加。
-
编译出错很正常,需要配置工程。
- Build Settings->Bitcode 设置为 NO;
- 导入libstdc++.6.tbd
- 添加libjpeg.a
获取libhpeg.a方法:
安装:[libjpeg-turbo.dmg](https://sourceforge.net/projects/libjpeg-turbo/files/1.4.0/)
在终端运行:lipo -info /opt/libjpeg-turbo/lib/libjpeg.a 将会出现以下内容:
Architectures in the fat file: /opt/libjpeg-turbo/lib/libjpeg.a are: i386 x86_64 armv6 armv7 armv7s arm64
然后将/opt/libjpeg-turbo/lib/libjpeg.a 加到你的工程里面
- 把用到opencv的类的后缀从.m改为.mm
解决问题参考
网友评论