for Windows system
WebODM
ClusterODM
Distributed split-merge
https://www.opendronemap.org/clusterodm/
1.Docker.exe
2.ODM.exe
3.ClusterODM.exe
4.NodeODM.exe (optional)
5.WebODM
enable Docker.exe -> enable Git Bash ->
git clone https://github.com/OpenDroneMap/WebODM --config core.autocrlf=input --depth 1
1.ODM.exe
2.NodeODM.exe
Win + R -> cmd -> telnet localhost 8080
if INVALID when you input Escape ( 'ctrl+]' or '^]' ) ->
send COMMAND
-> Enter twice
enable docker.exe-> Git Bash ->
cd WebODM
./webodm.sh start --default-nodes 0
remember your account please
same as below,but the nodeodm port maybe is 3001 now,because port 3000 is occupied by clusterodm.
Win + R -> cmd -> cd NODEODM'S CATEGORY
-> nodeodm.exe --odm_path ODM'S CATEGORY
send NODE ADD <node-odm-ip-1> 3000
(necessary)
$ telnet <cluster-odm-ip> 8080
Connected to <cluster-odm-ip>.
Escape character is '^]'.
[...]
# node add <node-odm-ip-1> 3000
# node add <node-odm-ip-2> 3000
# node add <node-odm-in cluster host-ip-3> 3001
[...]
# node list
1) <node-odm-ip-1>:3000 [online] [0/2] <version 1.5.1>
2) <node-odm-ip-2>:3000 [online] [0/2] <version 1.5.1>
3) <node-odm-in cluster host-ip-3>:3000 [online] [0/2] <version 1.5.1>
ip: win + R ->cmd -> ipconfig
2.input ClusterODM ip and port
Mission's parameter
processing node : cluster-odm-ip:port (3000 or others)
sm-cluster http://cluster-odm-ip:port
1.WebODM create account :http://localhost:8000/welcome/
2.Windows features -> check Hyper-V,Telnet CLient,Virtual Machine Platform
3.When it shows docker desktop stopped,you should update Wsl and restart the application
4.If your images are too many, you could modify the storage space ect.. by docker -> setting -> General -> uncheck Use the WSL 2 based engine -> Resources