added opencv as the optional dependency and a basic test in tests/integration/opencv.
added flags for opencv integration in CMakeLists.txt.
shortened the flag name for OpenCV integration
opencv integration test cleaned_.