Это распространенная ошибка.Люди устанавливают opencv по первой ссылке, и обычно opencv 2.4.9 устанавливает автоматически, они не выбирают версию при установке.
Первое, что вам нужно сделать, это удалить opencv.В этой ссылке есть сообщение о том, как удалить opencv.Способ, который я предпочел:
sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4 libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4 libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4
Затем вам нужно снова установить opencv.Я настоятельно рекомендую вам эту ссылку .Внимательно прочитайте эту статью и сделайте шаги.Вы можете определить версию opencv в строке, например, версию 3.4.3:
git checkout 3.4.3