OpenCV and its dependencies

depends on #1079
ah, and it seems this needs to be `DBUILD_NEW_PYTHON_SUPPORT=ON`