Seperate files for OPENCV functionality.