使用Mission Planner对图像进行地理标记

本文展示了如何使用Mission Planner将遥测日志的数据注入到它们的EXIF标记中,从而为图像添加地理标记。

概述

把相机任务中拍摄的许多照片合并后,很简单就可以进行地理标记,它对航拍摄影、测绘投影摄影、3D地理建模的程序非常重要。

Mission Planner提供两种方法从任务日志中标记你的照片:

提示:当相机没有连接到飞控时候,这种方法不太准确。

注意:即使你的相机有内置GPS,你也会发现这种方法提供的信息比内置GPS更准确。


地理标记图像
常见预处理步骤

Mission Planner: 使用(Ctrl +F打开隐藏界面

接下来的步骤取决于你使用的是CAM消息还是时间偏移。

CAM消息

为了处理CAM消息,任务文件必须定义任务命令(CAM_TRIGG_DISTANCE, DO_DIGICAM_CONTROL等)来触发远程相机快门。

如果处理过程成功,你将看到在处理消息区域的最后显示Done。

注意:这种处理模式中最常见的问题是日志中CAM消息的数量与文件夹中图片的数量不一致。如果工具发现它们数量不同,它将输出错误消息并终止处理。

最后一步是使用“定位 Kml”按钮来“完整检查”所处理的图片定位(参见下面的常见步骤)。


时间偏移(Time offset)

提示:如果你还没有开始飞行,一个有用的技巧是同步相机和系统时间。

如果处理过程成功,你将看到在处理消息区域的最后显示Done。

注意:

使用这种方法时最常见的问题是使用了不准确的时间偏移。记住,估计的时间偏差只是一个起点!

如果在飞控日志中没有发现图片,工具将输出一个警告,见下图:

Mission Planner:在指定偏移量的日志中找不到图像

最后一步是使用“定位 Kml”按钮来“完整检查”所处理的图片定位(参见下面的常见步骤)。如果处理的定位不正确,在“Seconds offset”中增加或减去一些秒,然后再次重复过程。


常见步骤

剩下的步骤是检查所处理的图片定位是可接受的,并将定位信息写入图片的EXIF数据:

地理标记文件可以在原始图片文件夹中的地理标记文件夹中找到。

界面概述

Mission Planner 图像地理标记的界面如下所示:


文件选择

在这里,用户必须选择日志位置和相机图片文件夹。


地理标记模式

如上所述,有两种选择。CAM消息和时间偏移。


时间偏移估计和快门延迟

这里仅在选择了“时间偏移模式”时才有效。

时间偏移需要通过比较日志中的第一个图片时间和第一个GPS时间来估计。一旦用户点击估算偏移量按钮,该工具将计算时间偏移量,并将结果显示在窗口底部的处理信息部分:

Offset Estimation = 1st_Picture_Time - 1st_GPS_Time_Logged

注意:


日志中的项偏移量

此部分允许用户告诉工具可以在日志中找到特定信息的位置。需要定义三个消息的偏移量:

提示:项偏移量被预设为APM最新稳定版。

如何在日志中查找消息行中的项偏移量的例子:

让我们看看日志中GPS行格式:

FMT, 130, 45, GPS, BIHBcLLeeEefI, Status,TimeMS,Week,NSats,HDop,La6t,Lng,RelAlt,Alt,Spd,GCrs,VZ,T

带有数字1的字段是在单元定义字(Units-definition-word)之后的字段。
在我们的例子中,unit -definition-word是BIHBcLLeeEefI。所以第1个字段是Status
由此我们应该有:

TimeMS = 2
Week = 3
Lat = 6
...


FOV和高度参考

在这里,用户可以定义视场角(FOV)和方向信息。该信息被合并到结果文件中,但它没有被存储在图片EXIF数据中。
“AMSL Alt”复选框允许选择AGL高度(高于地面水平)或AMSL高度(高于平均海平面)。


执行按钮


处理信息

在这里输出工具显示的信息。


附加信息

这里包含了使用特定相机的附加信息/信息的链接:

Geotag GoPro Images with a Pixhawk Log File (tuffwing.com)



登录后回复