Added a .gitignore file to exclude binary files
Converted capture code from C++ class to C.
Incorporated basic multithreading w/ "capture" and "processing" threads.
Incorporated basic multithreading w/ "capture" and "processing" threads.
Merge branch 'Multithreading' of https://github.com/mdarling39/LinuxVision.git into Multithreading
Improved multithreading to use second condition to wait on to take turns
b/w capture and processing threads.
Trying to capture at 30 fps always (Process as fast as we can in-between)
Program is hanging right now.
Moved JPEG decompression to the processing thread.
Appear to be achieving 30 fps in both capture and processing.
Moved JPEG decompression to the processing thread.
Appear to be achieving 30 fps in both capture and processing.
Merge branch 'Multithreading' of https://github.com/mdarling39/LinuxVision.git into Multithreading

Conflicts:
	main_threaded.cpp
Organizing complete vision code into multithreading template
Organizing complete vision code into multithreading template
Merge branch 'Multithreading_complete' of https://github.com/mdarling39/LinuxVision.git into Multithreading_complete
Cleaned up debugging messages and made some minor code improvements
Trying to re-enable logging.  Might be messing things up.
Creating a newer blob detector
Eliminated extraneous datalogging features -- still need to come up with
custom blob detection class.
Improved capture code to manually set exposure
Have incorporated multithreading, improved blob detection algorithm, and
made use of previous pose estimates to improve ability to compute updated
estimates.
Working really well!