Wiki
Clone wikiBounding Box Annotator / Compilation and set-up
Compilation
Download the latest commit from the master branch.
Besides a C++11 compatible compiler, the following libraries are required to compile RUBA:
Windows
For Windows, you may use the 'bounding-box-annotator.sln' along with Visual Studio (2015 or greater) to compile the program. The QTPackage plug-in for Visual Studio is recommended. Alternatively, use QT Creator to open the 'frameAnnotator.pro' file.
Mac
- Make sure that Qt and OpenCV are compiled using the same compiler and under the same settings.
- Open 'frameAnnotator.pro' with Qt Creator. In the 'Build' menu, 'run qmake' followed by 'Build Project "ruba"'.
- If the compilation was successful, you should now be able to run the Bounding Box Annotator from 'Build -> Run'.
- Deployment
- If you only want to run Bounding Box Annotator on your current machine, you have succeeded. Congratulations!.
- If you want to run Bounding Box Annotator on other MacOS computers, you need to follow a few more steps in order to bundle the application. See the 'howTo.txt' file located in the 'deploymentScript' folder for detailed instructions.
Linux
Follow step 1-3 from the Mac guide above. For Linux, we do not have a common deployment routine. However, you are more than welcome to use your preferred deployment tools to distribute the bounding box annotator on Linux.
Updated