Pix4Dmapper处理大疆无人机影像数据教程

Pix4Dmapper处理大疆无人机影像数据教程

        初次接触无人机数据处理时,我完全找不到清晰的流程指引,甚至对大疆采集的数据如何使用都毫无头绪。查阅了不少资料,发现信息也相当有限。为避免日后遗忘,特此记录下摸索出的操作流程,权当备忘。

  1. 想要使用Pix4D软件的朋友请注意:这款软件需要付费购买。我查阅了网上资源,发现大多数人都没有提供免费版本。我已经购买了“正版”软件,有需要的朋友可以私信我,我会分享下载链接给你。
  2. 结束,到这里

下面是软件处理影像过程
(1)、首先打开Pix4DTool,点击start或者Auto start以后,立马会将软件的网进行断开,这样就可以进行使用pix4d软件了。
(2)、此时打开软件的界面如下所示


(3)、拷贝数据到电脑然后打开软件新建项目输入项目名称并选好路径点击下一步


(4)、添加无人机照片路径或选择添加照片完成并点击下一步


(5)、因为精灵RTK照片自带POS信息这里就直接默认坐标系,相机参数是写入在照片里可以自动读取,如果不确定就用记事本打开照片找到XMP把相机信息参数输入点击下一步


(6)、输出坐标系选择自己需要的坐标系,和像控点一致的坐标系或RTK默认的CGCS2000坐标系,然后点击下一步


(7)、这里因为是需要正射影像图所以选择第一个标准3D Maps 输出质量高然后点击Finish就完成创建项目


(8)、项目创建完成到这个界面,地图视图里显示照片位置无错乱就可以开始处理数据


(9)、处理数据前打开设置把自己电脑的显卡勾选上启动显卡加速,一般数据没问题可以直接勾选1、2、3步直接完成,如果不确定数据是否正确或者有像控点一般只勾选第一步初始化处理然后点击确定点击开始处理就行


(10)、我的数据没有问题,所以我三个都勾选了,下面是处理的结果过程,绿色的代表处理完成了,红色代表还在处理中


(11)、处理完成第一步以后,如果界面下面的进度条是绿色,表示没有任何报错,第一步就处理成功了。


(12)、根据步骤(11)的说明,初始化处理已正确完成。接下来两个步骤可能需要较长时间处理,仅第一步就耗费了大量时间。我的显卡型号是5070TI,预计完成全部步骤需要几个小时,请耐心等待处理完成,下面我直接展示最终的结果。


下面是DSM图以及正射影像图片



(13)、项目所有成果数据文件都在创建的文件夹下,里面的1、2、3代表里面的数据和对应成果文件


(14)、一般所需要的都在文件夹3dsm里面,打开第三个文件夹,里面的1是DSM高程模型数据,里面的2是正射影像图数据


(15)、我们所需要的正射影像图就在此路径下,打开里面的一张TIF和TFW就是我们所需要的影像图和坐标文件


(16)、我们处理以后得到的数据或多或少可能有点问题,但是你可以拷贝出来用其他的软件进行处理。

Pix4D安装指南:
(1)、下载压缩包

(2)、解压后即可获得所需的文件内容



(3)、在同一个文件夹下,找到一下文件点击进行安装


(4)、一路点击NEXT就可以了,需要换文件夹的,直接换一下就好了,到最后将Launch Pix4Dmapper取消勾选就可以了。


(5)、然后找到压缩过后的文件夹,选中“硬件获取.exe”文件,进行打开


(6)、此时需要获取你计算机系统的名字,这个你可以去Windows设置中的系统中进行寻找。


(7)、找到系统名以后将其复制到Generate HWID旁边的1框中,然后将2框中的ID码全部复制下来。



(8)、打开“4D-Permit-4X”将从上述2框获取的机器码粘贴到下图HWID的1框里面,单击2框Decode键,将3框中的days里的1修改成9999点击4框中的SAve REG


(9)、此时会在相应的目录下面生成一个注册表,双击注册表


(10)、双击注册表后,会出现下面的问题,你需要点击确定就可以了。



(11)、将“Pix4DTool”复制到桌面,用鼠标右键的管理员身份运行Pix4DTool工具,点击auto start后断网(断网工具不影响电脑正常上网。只是把pix4d网断掉。)然后就可以启动pix4d软件了(部分电脑需重启后再打开Pix4DTool才能生效)。


(12)、此时你只要在将软件打开就可以了。


 

Read more

Rust WebAssembly与Three.js结合的3D数据可视化实战:高性能粒子系统

Rust WebAssembly与Three.js结合的3D数据可视化实战:高性能粒子系统

Rust WebAssembly与Three.js结合的3D数据可视化实战:高性能粒子系统 一、引言 💡3D数据可视化是现代Web应用的高级场景之一,广泛应用于数据分析、科学计算、游戏开发、虚拟仿真等领域。传统的JavaScript+WebGL/Three.js方案在处理大量数据(如百万级粒子)时,性能往往难以满足要求。Rust WebAssembly的高性能和内存安全特性,使得它非常适合优化3D数据可视化的核心算法,提高应用的响应速度和渲染帧率。 本章将深入探讨Rust WebAssembly与Three.js结合的3D数据可视化开发,介绍WebGL/Three.js的基本概念,讲解Rust Wasm与WebGL的交互方式,重点实现一个高性能粒子系统,支持粒子的创建、更新、删除,以及各种动画效果。最后,本章还将介绍如何优化粒子系统的性能,如何打包和部署项目。 二、WebGL与Three.js基础 2.1 WebGL概述 WebGL是一种基于OpenGL ES的Web图形库,允许开发者在Web浏览器中使用GPU加速渲染3D图形。WebGL的核心是着色器语言(GLSL)

Windows系统安装Cursor与远程调用本地模型QWQ32B实现AI辅助开发

Windows系统安装Cursor与远程调用本地模型QWQ32B实现AI辅助开发

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结 java 核心技术,jvm,并发编程 redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具,IDEA,Mac,Alfred,Git,typora 等数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等新空间代码工作室:提供各种软件服务,承接各种毕业设计,毕业论文等懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨ 博客目录 * 前言

Python在AI虚拟教学视频开发中的核心技术与前景展望

Python在AI虚拟教学视频开发中的核心技术与前景展望

Python在AI虚拟教学视频开发中的核心技术与前景展望 一、引言:AI虚拟教学的技术革新 随着教育数字化转型加速,AI虚拟教学视频凭借个性化、沉浸式体验成为教育科技的新风口。Python以其强大的多模态处理能力、丰富的开源生态和跨领域兼容性,成为构建智能教学视频系统的首选技术栈。本文结合前沿研究与实战经验,解析Python在AI虚拟教学视频开发中的核心技术框架与典型应用场景。 二、核心技术框架与关键工具库 (一)计算机视觉:构建交互感知系统 Mediapipe:高精度姿态检测 Google开源的Mediapipe提供跨平台的人脸/手势/身体关键点检测,支持实时追踪教师演示动作并映射到虚拟人,提升交互真实感。 import mediapipe as mp mp_drawing = mp.solutions.drawing_utils mp_face_mesh = mp.solutions.face_mesh with mp_face_mesh.FaceMesh(max_num_faces=1)

用飞算JavaAI做项目:在线图书借阅平台设计与实现

用飞算JavaAI做项目:在线图书借阅平台设计与实现

目录 * 一、引言 * 二、环境准备 * 1. 下载并安装IntelliJ IDEA * 2. 安装飞算JavaAI插件 * 3. 登录飞算JavaAI * 三、模块设计与编码 * 1. 飞算JavaAI生成基础模块 * 2. 核心代码展示 * (1)entity包:核心实体类 * (2)dto包:数据传输对象(带参数校验) * (3)vo包:视图对象(向前端隐藏敏感字段) * (4)service包:业务逻辑实现(含核心校验) * 四、网页展示 * 1. 图书查询页 * 2. 借阅记录页 * 3. 图书管理页 * 五、优化与调试 * 1. 核心优化点 * 2. 调试中遇到的问题及解决 * 六、自我感想 * 七、