moved all OpenCV c++ stuff into classes that the operations use.  only the operations know about my core data model.