此篇文章主要是针对于Opendronemap/odm插件的一些使用记录吧

不了解此插件的可以先去了解下具体信息

        https://github.com/OpenDroneMap/ODMicon-default.png?t=N7T8https://github.com/OpenDroneMap/ODM

主要是在docker里边运行的

docker下载链接

        https://www.docker.com/icon-default.png?t=N7T8https://www.docker.com/

这块主要想说的一点是 docker一般在mac和linux运行不少 windows少见 刚好咱们就针对windows版本做一个大致了解 !!!

docker下载完成以后 直接CTRL+K搜索 / 或者直接执行命令行(Windows+R) 下边命令

        docker run -ti --rm -v F:/images/222:/code/images opendronemap/odm --project-path / --dsm--orthophoto-resolution 2   (此目录根据自己电脑情况配置)

        拆分下目录

        F:/images/222:/code/images 以第二个冒号为分割线

                【F:/images/222】为你电脑本地的图片目录(运行时需要从里边记载图片) 

                【code/images】为插件根目录(一般不用变)

这条指令就可以直接编译 执行odm 如果没有odm会直接 download

Windows配置linux环境

可以直接去微软商店下载 【Ubuntu】 这里涉及到配置一个WSL的问题  

了解wsl  Advanced settings configuration in WSL | Microsoft Learnicon-default.png?t=N7T8https://learn.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-options-with-wslconfig

obj 

下载完成以后 需要在你的C:/Users/.wslConfig 创建这样一个文件

这是我上面配置的关于memory及一些主要属性的相关信息(不完整 其他的自己可以去了解一下 配置.wslConfig文件 我只针对于docker配置)

out of memory的问题 跑重建非常耗硬件 所以【运行内存】一定要够 上面设置的20GB(可变 尽量大点)就是解决这个问题 前提是你电脑的运行内存一定要大于这个数

not enough images 这个error是本地目录里边没有相对应的图片信息(此图片应该是航测拍下的 具有一些经纬度坐标信息的)

【重点来了】 我们执行这个插件最后要带来什么 当然是产出一些必要的文件

.obj .laz .tiff 这些基本上都支持 在执行完成以后会在相应的文件夹里

具体的有目录和文件

可以在快执行完的时候把相应的文件save下来 这样就保存到本地了

小编挺不容易的 烦请路过的大佬们觉得写的好的咱们互关哈  感谢!!!

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐