Ubuntu 20.04 + Insta360 x3 全景图像拍摄、缝合、web浏览

文章目录

    • 概要
    • Insta360 SDK申请
    • 拍摄和缝合SDK的样例编译和使用
    • 全景图像浏览引擎

概要

     博主想找在Linux下可控制拍摄的全景相机,工业相机没有发现合适的,最后选了Insta360 x3,SDK的支持相对完善。

Insta360 SDK申请

  1. 购买相机后可以申请SDK,支持win/linux开发,主流相机都支持。申请到SDK有example,魔改一下就能使用。

      影石Insta360 - 影石行业应用 - SDK介绍

    2. 申请到的SDK包括图片拍摄和图像缝合两个部分。

  对应的使用说明在官方github主页:Insta360 · GitHub (github只有方法说明没有sdk)

  拍摄:camera-sdk        缝合:media-sdk

拍摄和缝合SDK的样例编译和使用

1.  图像拍摄camera_sdk的样例编译

很简单src只有一个main文件,直接编译

g++ -I ../include/ main.cc -L ../lib -lCameraSDK -ludev -o CameraSDKTest-compiled 

运行:(前提先保证相机已经连接上,具体参考官方文档)

sudo LD_LIBRARY_PATH=../lib/ ./CameraSDKTest-compiled

拍摄出来是两个鱼眼图像

2. 图像缝合media_sdk的样例编译

用他给的Cmakelists编译,cmake ..  再make

sudo LD_LIBRARY_PATH=../../lib/ ./stitcherSDKDemo -inputs xxxx.jpg  -output xxxxxx.jpg -colorplus_model  xxx/colorplus_model_file/df86980d.ins -enable_colorplus -enable_stitchfusion -disable_cuda

前后鱼眼图像缝合完成后:

全景图像浏览引擎

缝合完成是一整张图像,不能拖动浏览全景,linux上也没有找到合适的软件,考虑到浏览的跨平台,用js弄一个前端页面查看。

拿现有的魔改以下即可

 https://github.com/JeremyHeleine/Photo-Sphere-Viewer

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值