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