MODIFIED:
Starting work to delegate feature detection to a different thread than the main.
MODIFIED:
-Pool our frames and send them to the worker thread.
-We also send the selected image the user selected to the worker thread.