Build OpenCV from source files

Ready to review