非专业无人机进行倾斜摄影并且通过cesium加载

这篇具有很好参考价值的文章主要介绍了非专业无人机进行倾斜摄影并且通过cesium加载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

大多数倾斜摄影都是用大疆精灵或者别的比较专业的无人机进行测量,但是我就遇到了设备受限的情况,只能用大疆御2Pro来进行测量,因为怕炸机损坏了自己要赔偿,也没有用荔枝(Litchi)等航测软件,并且没有条件来打像控点,因为没有RTK等设备,所以这次是相当于非专业的倾斜摄影建模,经过多次实验,最终的效果还是不错的,效果图如下:
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3


一、大疆御2Pro无人机操作

本次使用的是大疆御2pro这款无人机,用的是那种带显示屏的手柄。在开始正式拍摄之前,设想了几种拍摄方案:
方案一:使用航测软件,这样只要设置区域、航向重叠率和旁向重叠率,就会自动配置航线,只要飞行就好了,比较方便也更正规,但是由于不提供大疆官方的航测软件,用其他航测软件大疆是不认可的,有炸机的风险,由于荷包不是太大,还是放弃这种方法;
方案二:手动飞行,然后手动拍摄,建模的面积太大,所以选择S型路线,由于拍摄的主要是花的种植地,想得到的模型更细致,所以选择的飞行高度比较低,大概十五米的样子,但是等到真正实施这种方案的时候,发现效果不好,手控的偶然性太高,航向重叠率和旁向重叠率太低,建成的模型反而模糊,并且由于飞行高度太低,导致效率太低了,总而言之就是这种方法,费时费力最后出来的效果还不好;
方案三:我发现大疆御2 Pro自带很多功能,其中一个绕兴趣点飞行,能自动绕某个区域或者点飞行,而且飞行高度和飞行速度都不变,大大减小了人为的误差,只需要点击拍照即可,大大减小了工作量,,但是就不是S型路线了,而是绕圈,但是只要重复度够,出来的效果也是不错的,大区域分成小区域,然后绕圈,如下图所示;(最终用了这个方案)
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
注:由于我是用contextCapture处理无人机拍下来的数据的,在软件中我看到还可以使用视频建模,出于好奇,我拍摄了一个视频进行了处理,处理结果是虽然模型建出来了,但是发现与实地的尺寸不太对,而且视频里面是不带经纬度的,所以用视频的这种方式不可取,但是可以通过视频和照片结合的方式,这样就有位置信息了,但由于两种格式的结合与只有照片的方式,出来的成果差不多,所以这个视频也是没有必要了;

二、contextCapture进行数据处理

contextCapture安装包:
链接:https://pan.baidu.com/s/14QQlqH0ixULDGfcHCJKbqw
提取码:y9om
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
点击空三角测量:
点击了submit之后一直点下一步就可以了,这里不用设置什么
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
设置是否切片,如果内存不够,可以进行切片设置
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
设置好了之后提交项目
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
这里设置一下要导出的模型的格式,我这里是导出osgb格式,然后一直点下一步就可以,直到设置保存路径
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
然后等到下面这个跑完了就可以了,跑完了之后去保存路径下去找osgb数据就可以了
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
最后生成,data里面就是切片的osgb模型了
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3

三、cesium加载倾斜摄影模型

本来我想着后边直接用cesiumlab 将osgb数据转成tileset数据,然后直接加载就可以了,但是试了很多遍,转出来的tileset数据就是在cesium中显示不了,我还以为是我的代码,因为在cesiumlab中可以预览,然后我去请教了一个cesium的大佬,他说是cesiumlab的原因,让我用别的软件进行转换,我就使用了另一种插件

3dtile
链接:https://pan.baidu.com/s/1VsjRiUqV44lW-iV4AdW7HQ
提取码:sf9c

在这个页面运行cmd,然后输入
3dtile.exe -f osgb -i D:\HYX\QXSY\testproject\JDPprojection\Productions\Production_5photo2 -o D:\HYX\QXSY\成果模型\基地正式拍摄成果\3.7
回车就可以了
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
cesium发布倾斜摄影,无人机,javascript,html5,vue.js,css3
生成的tileset数据直接用cesium加载就可以了

总结

本人在这之前从来没有使用过无人机,这篇文章的内容也是我一步一步试错试出来了,也不是飞无人机的专业人员,只是公司需要,所以暂时承接这项任务,所以如果有更好的建议,可以私信我,如果有错误,也可以指出来。文章来源地址https://www.toymoban.com/news/detail-732020.html

到了这里,关于非专业无人机进行倾斜摄影并且通过cesium加载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无人机倾斜摄影测量技术,倾斜摄影三维建模测量技术及其应用详解

    倾斜摄影技术是国际摄影测量领域近十几年发展起来的一项高新技术,该技术通过从一个垂直、四个倾斜、五个不同的视角同步采集影像,获取到丰富的建筑物顶面及侧视的高分辨率纹理。它不仅能够真实地反映地物情况,高精度地获取物方纹理信息,还可通过先进的定位、

    2024年04月25日
    浏览(40)
  • 【无人机】四轴无人机的轨迹进行可视化和动画处理(Matlab代码实现)

     📋📋📋 本文目录如下: ⛳️⛳️⛳️ ​ 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 随着传感器检测技术、智能控制技术和材料技术的快速发展,四轴无人机及其配套系统的发展越来越成熟。无人机遥感系统具有成本低、易维护、效率高、时效性强及对环境要求低

    2024年02月14日
    浏览(52)
  • 超维空间M1无人机使用说明书——41、ROS无人机使用yolo进行物体识别

    一、启动darknet_ros物体识别 当终端无报错出现以上界面,表示物体识别正常运行 1、bringup_darknet.launch文件分别启动了USB摄像头和darknet_ros节点,其中摄像头节点主要是发布图像话题,提供给darknet_ros节点订阅,相反,darknet_ros订阅图像话题,根据订阅到的图像数据进行识别处理

    2024年01月22日
    浏览(48)
  • 以AI进行无人机巡检河川地貌分析

    作者:僑光科技大學 助理教授 陈纪翰 由于工业科技快速发展,环境议题一直备受讨论与重视 ;近几年,由于边缘运算、 AI 、硬件加速与无人机等技术趋于成熟,公民营机构 --尤以公部门为首--开始思考是否能借助科技的力量来进行环境工程,本文即以AI对象分割技术作为技术

    2024年01月22日
    浏览(49)
  • 使用低空无人机图像对树种进行实例分割

    在这项试点研究中,利用低空无人机图像开发了一种针对当地树种的机器学习实例分割模型,用于生态调查目的。实例分割包括个体树冠描绘和物种分类。 20 种树种及其相关学名已通过无人机图像进行了训练和收集,用于机器学习过程。为了评估 ML 模型的准确性,半监督分

    2024年04月14日
    浏览(39)
  • 【无人机】基于改进粒子群算法的无人机路径规划研究[和遗传算法、粒子群算法进行比较](Matlab代码实现)

      💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 对于

    2024年04月28日
    浏览(46)
  • 【无人机】基于遗传算法混合粒子群算法的无人机路径规划研究[和遗传算法、粒子群算法进行比较](Matlab代码实现)

      💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 对于

    2024年04月25日
    浏览(53)
  • 基于图片、无人机、摄像头拍摄进行智能检测功能

    根据要求进行无人机拍摄的视频或图片进行智能识别,开发过程需要事项 1、根据图片案例进行标记,进行模型训练 2、视频模型训练 开发语言为python 根据需求功能进行测试结果如下 根据车辆识别标记进行的测试结果截图 测经过查看视频 8月1日 封装一个API接口进行调用图片

    2024年02月13日
    浏览(40)
  • 无人机视觉 | 搭载MaixPy开发板-K210进行循迹+识别

    前言: 基于spieed出品的MaixPy-Dock开发板(K210芯片)进行实践。编译运用 MicroPython 语言,其是基于 Python3 的语法做的一款解析器,包含了 Python3 的大多数基础语法,主要运行在性能和内存有限的嵌入式芯片上。         计算机视觉为无人机的导航提供了不可估量的作用,本

    2024年02月13日
    浏览(42)
  • 超维空间S2无人机使用说明书——31、使用yolov8进行目标识别

    硬件:D435摄像头,Jetson orin nano 8G 环境:ubuntu20.04,ros-noetic, yolov8 步骤一: 启动摄像头,获取摄像头发布的图像话题 没有出现红色报错,出现如下界面,表明摄像头启动成功 步骤二:启动yolov8识别节点 出现如下界面表示yolov8启动成功 步骤三:打开rqt工具,查看识别效果 等

    2024年02月03日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包