Development¶
The cuav source code is available from https://github.com/CanberraUAV/cuav
Windows¶
You need to have Python 2.7 and wxPython installed first.
Next, open up a console in the Python scripts install path
(C:\Python27\Scripts or similar). Use pip install [filepath] to install them
- numPY
- Pillow (replaces PIL)
- OpenCV 2
- lxml
- pyexiv2
- MinGW
- libjpeg-turbo (choose the libjpeg-turbo-1.5.1-gcc.exe file)
After making the desired changes, cuav is required to be compiled
into the Python directory (the modules won't work otherwise).
This needs to happen after any changes to the source code. See the
./windows/geosearchbuildrun.bat and
./windows/geotagbuildrun.bat scripts for information on how
to build and run the cuav tools.
To create a one-click windows installer for cuav, run cuavWinBuild.bat,
which is in the ./windows directory. The installer is created in the
./windows/output directory. The Inno Setup
program is required for this process and is assumed to be installed in the
C:\Program Files (x86)\Inno Setup 5\ folder
Linux¶
Follow the user installation instructions as per the
topic Installing (minus the pip install cuav step).
After making the desired changes, cuav is required to be installed. This needs to happen after any changes to the source code. This can be done by:
python setup.py build install --user