美文网首页
iOS使用OpenCV合成图片

iOS使用OpenCV合成图片

作者: 太平洋007 | 来源:发表于2018-04-20 20:20 被阅读0次

    任务需求

    • 需求:IPC摄像机全景模式,需要将多张图片合成一张;

    • 实现:使用opencv2合成

    工程记录:

    1. opencv2使用版本是2.4.10 下载地址

    2. 将opencv2.framework拷贝到工程目录,使用右键添加。

    3. 将libdanapanorama.a与dana_panorama.h拷贝到工程目录,使用右键添加。

    4. 编译出错很正常,需要配置工程。

    • 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

    Demo下载地址

    解决问题参考

    相关文章

      网友评论

          本文标题:iOS使用OpenCV合成图片

          本文链接:https://www.haomeiwen.com/subject/gkbzkftx.html