电脑最初只安装了一个opencv4.1,后来版本太新,不会操作,换成了opencv3.4.0,又因为一些代码比较早,是在opencv2.x下运行的,用opencv3.x版本运行时一直报错,缺少头文件什么的,所以,在opencv3.4的版本下又安装来opencv2.4
安装步骤请参考
https://blog.csdn.net/u011681952/article/details/84661726

上文里只给出大致流程说按照opencv3的安装教程来,
安装opencv3的教程如下
https://blog.csdn.net/jindunwan7388/article/details/80397700
最初一切顺利,在cmake-gui界面,仿照第二个教程设置OPENCV_EXTRA_PATH时,添加到opencv2.4.10目录下的modules文件夹后,显示如下错误opencv--2.4.13.6/modules is observed for OpenCV modules second time.

(已解决)opencv cmake时显示:modules is observed for OpenCV modules second time.发现用了两次opencv modules,思考是不是自己安装了两个opencv导致的,于是把原有的opencv3.4版本删除,重新安装,发现还是出一样的问题,又仔细看了一遍opencv3的安装教程,发现

问题原因:
OPENCV_EXTRA_PATH是用来指定要编译的扩展模块,opencv2.x版本中无扩展模块,不应该在后面添加到modules的路径。

解决办法:
删除OPENCV_EXTRA_PATH后的路径
(已解决)opencv cmake时显示:modules is observed for OpenCV modules second time.再次generate和configure

相关文章:

  • 2021-05-22
  • 2021-12-02
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2021-12-31
  • 2021-06-23
  • 2021-04-09
猜你喜欢
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2021-11-26
相关资源
相似解决方案