{"repo":"OpenDroneMap/NodeODM","free":true,"listed":false,"github":"https://github.com/OpenDroneMap/NodeODM","clone":"git clone https://github.com/OpenDroneMap/NodeODM.git","description":"A lightweight REST API to access aerial image processing engines such as ODM or MicMac","language":"JavaScript","stars":300,"topics":["drones","photogrammetry","api"],"license":"AGPL-3.0","category":"api-integrations-sdks","readme_excerpt":"NodeODM NodeODM is a standard API specification for processing aerial images with engines such as ODM. The API is used by clients such as WebODM, CloudODM and PyODM. This repository contains a performant, production-ready reference implementation written in NodeJS. Getting Started We recommend that you setup NodeODM using Docker. From the Docker Quickstart Terminal (Windows / OSX) or from the command line (Linux) type: If you're on Windows/OSX, find the IP of your Docker machine by running this command from your Docker Quickstart Terminal: Linux users can connect to 127.0.0.1. Open a Web Browser to http:// :3000 Load some images Press \"Start Task\" Go for a walk :) If the computer running NodeODM is using an old or 32bit CPU, you need to compile OpenDroneMap from sources and setup NodeODM natively. You cannot use docker. Docker images work with CPUs with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support or higher. Seeing a Illegal instruction error while processing images is an indication that your CPU is too old. Building docker image If you need to test changes as a docker image, you can build easily as follows: Run as follows: Testing alternative ODM images through NodeODM In order to test alternative ODM docker images in NodeODM, you will need to change the dockerfile for NodeODM to point to your ODM image. For example if you built an alternate ODM image as follows: Then modify NodeODM's Dockerfile to point to the new ODM image in the first line: Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/OpenDroneMap","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OpenDroneMap/NodeODM/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}