OpenCV版本显示错误

时间:2019-07-11 05:27:37

标签: c++ linux opencv

我已经安装了opencv 2.4.9,它工作正常,但是我无法使用imgproc标头和drawMarker函数,所以我决定安装opencv 4.1.0,我运行了cmake,但当我使用{检查opencv版本时, {1}}显示2.4.9。 顺便说一句,我使用ubuntu 14.04,并想将c ++与opencv一起使用。

1 个答案:

答案 0 :(得分:1)

这是一个常见错误。人们正在从第一个链接安装opencv,通常是自动安装opencv 2.4.9,他们在安装时不会决定版本。

您需要做的第一件事就是卸载opencv。 link中有一篇有关如何卸载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。我强烈建议您使用此link。仔细阅读该文章并执行步骤。您可以在行中确定opencv版本,例如版本3.4.3:

git checkout 3.4.3