<commit_before>computer-vision
===============

A set of libraries and projects which will be used in all computer vision applications.

[Documentation](http://uwarg.github.io/computer-vision/html/)


System Overview:
<p><img src="http://i.imgur.com/zt84SZQ.jpg" alt="Computer Vision Flowchart" width="400px" height="530px"></p>

Photos to use for testing:
* [2014 Competition](https://drive.google.com/open?id=0BySpWXvmBM4JWGhrZGk5UWNqNm8&authuser=0)
* [2015 Competition](https://drive.google.com/open?id=0B8ozhZojJMQbfkx4WTlOYnJQV3dKcHFxc0F5c1JkU2FHRzRsM2VVU3VzV3JGeUlZQU9iN00&authuser=1)

CONOPS/Rules:
* [2015 CONOPS/Rules](https://drive.google.com/open?id=0BySpWXvmBM4JajdsemZFb0o2Ukk&authuser=0)
* [2016 CONOPS/Rules](https://drive.google.com/open?id=0BySpWXvmBM4JUnhyaGN0NW5OR1k)

### Building and Installing

**Build system**: CMake to set up build environment then whatever CMake gives you (depends on platform, make for Linux, etc.)

**Dependencies**: 
    [OpenCV 3.0](http://opencv.org/downloads.html)
    [Boost 1.58](http://www.boost.org/users/download/)
    [DeckLink](http://www.blackmagicdesign.com/support/sdks) _(optional)_
    [ZBar] (http://zbar.sourceforge.net/download.html) 

####Installation Instructions:
1. Install the dependencies listed above. This will vary based on your system. 
2. Clone the Project

   `git clone https://github.com/UWARG/computer-vision.git`

   `cd computer-vision`

3. Use CMake to setup the project from the CMake list

   `mkdir build`

   `cd build`

4. Compile
   
   `cmake ../`
   
   `make`

####Running the Program
After Compiling, an executable will be present in the build directory. To run it type: 

`./warg-cv`

####Testing the Program
After compiling, in the build directory run:

`make test` or `make test ARGS='-V` for verbose output

####Goal:
To fill this chart with the right values:
[Judges Evaluation Sheet](https://drive.google.com/open?id=0B8ozhZojJMQbWTBWaXBiXzBQcFk)

Note: This is an old judging sheet,  however the format between each competition is always very similar. 

This includes latitudes, longitudes, centroids, areas, volumes, and QR codes.

### Licensing
Copyright (c) 2015, Waterloo Aerial Robotics Group (WARG)

All rights reserved.

Redistribution and use in source and binary forms, with or without<commit_msg>Made links to docs.uwarg and the CONOPS<commit_after>computer-vision
===============

A set of libraries and projects which will be used in all computer vision applications.

[Documentation](http://uwarg.github.io/computer-vision/html/)


System Overview:
<p><img src="http://i.imgur.com/zt84SZQ.jpg" alt="Computer Vision Flowchart" width="400px" height="530px"></p>

Photos to use for testing:
* [2014 Competition](https://drive.google.com/open?id=0BySpWXvmBM4JWGhrZGk5UWNqNm8&authuser=0)
* [2015 Competition](https://drive.google.com/open?id=0B8ozhZojJMQbfkx4WTlOYnJQV3dKcHFxc0F5c1JkU2FHRzRsM2VVU3VzV3JGeUlZQU9iN00&authuser=1)

CONOPS/Rules:
* [2015 CONOPS/Rules](https://drive.google.com/open?id=0BySpWXvmBM4JajdsemZFb0o2Ukk&authuser=0)
* [2016 CONOPS/Rules](https://drive.google.com/open?id=0BySpWXvmBM4JUnhyaGN0NW5OR1k)
* [2017 CONOPS/Rules](https://drive.google.com/file/d/0BySpWXvmBM4JNlFyX18xTUpPOG8/view?usp=sharing)

### Building and Installing

**Build system**: CMake to set up build environment then whatever CMake gives you (depends on platform, make for Linux, etc.)

**Dependencies**: 
    [OpenCV 3.0](http://opencv.org/downloads.html)
    [Boost 1.58](http://www.boost.org/users/download/)
    [DeckLink](http://www.blackmagicdesign.com/support/sdks) _(optional)_
    [ZBar] (http://zbar.sourceforge.net/download.html) 

####Installation Instructions:
1. Install the dependencies listed above. This will vary based on your system. 
2. Clone the Project
3. Use CMake to setup the project from the CMake list
4. Compile

For Linux, refer to the detailed instructions here: [Linux Installation](http://docs.uwarg.com/computer-vision/Building-the-project-[Linux]/)
For Windows or Mac, you will need a Docker installation. Please refer to the instructions here: [Docker Installation](http://docs.uwarg.com/computer-vision/)

####Running the Program
After compiling, an executable will be present in the build directory. To run it type: 

`./warg-cv`

####Testing the Program
After compiling, in the build directory run:

`make test` or `make test ARGS='-V'` for verbose output

####Goal:
To fill this chart with the right values:
[Judges Evaluation Sheet](https://drive.google.com/open?id=0B8ozhZojJMQbWTBWaXBiXzBQcFk)

Note: This is an old judging sheet,  however the format between each competition is always very similar. 

This includes latitudes, longitudes, centroids, areas, volumes, and QR codes.

### Licensing
Copyright (c) 2015, Waterloo Aerial Robotics Group (WARG)

All rights reserved.

Redistribution and use in source and binary forms, with or without
{'fraction_non_alphanumeric': 0.12323439099283522, 'fraction_numerical': 0.0300921187308086, 'mean_word_length': 5.11514392991239, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 12, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1805302', 'n_tokens_mistral': 1808, 'n_tokens_neox': 1657, 'n_words': 454}