OpenCV and its dependencies

depends on #1079
added