CVAC Binaries
You can obtain binary installers for several major operating systems which include all required components to run CVAC, including Python 2 and NumPy. This will allow you to perform all tasks including local detection, local training, and connection to remote services. (Some services are available in Python and in Java. If you would like to use the Java versions, please install any Java JRE.)
Binary packages are available for:
- Windows: see Win files and installation instructions for Windows 8 and Windows 7, XP
- Mac OSX: see Darwin files. Mac OSX Installation Instructions
Cloning the source code
If you want to add your own services or modify other aspects of the code, you need to obtain the source code. The CVAC code is version-controlled with Git and lives on GitHub from where you can download and build your copy. There are several ways to download CVAC, or to "clone the repository" in Git terminology. The easiest is to use the web interface to clone:
Click the appropriate "Download source" button on this page, or the "Clone" button at https://github.com/NPSVisionLab/CVAC
You can also obtain the source code via the command line git tool:
git clone https://github.com/NPSVisionLab/CVAC.git MyCVAC
Via another Git client such as 'Git Extensions' for Windows, a package that can be installed from here In Git, you must add the online CVAC project as a remote repository: Open menu item 'Remotes' --> 'Manage remote repositories'. Press the 'New' button to create a new entry. Set the Name and URL fields. Name should be something like 'CVAC_original', to differentiate from the local copy you will create and edit. The URL field should reference the NPSVisionLab user's version of CVAC: https://github.com/NPSVisionLab/CVAC.git To get a local copy of CVAC to use on your machine, create a local fork/clone. Open menu item 'Github' --> 'Fork/Clone repository'.