cfzd / Ultra-Fast-Lane-Detection

Ultra Fast Structure-aware Deep Lane Detection (ECCV 2020)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fatal error: opencv2/core.hpp: No such file or directory

onAugust1 opened this issue · comments

人已经麻了,一个opencvc++一直报错,fatal error: opencv2/core.hpp: No such file or directory

commented

@onAugust1
你有安装opencv吗?有执行

ln -s /usr/local/include/opencv4/opencv2 /usr/local/include/opencv2

这个命令吗?

@cfzd 嗯嗯·,都安装上了,但是我是用的autodl的平台,opencv安装到了root文件夹,还有一个build文件夹也在root文件夹下面,这个会有影响吗。我先安装的opencvc++,按官网给的指令,然后运行的ln -s /usr/local/include/opencv4/opencv2 /usr/local/include/opencv2指令,然后报错说 ln: failed to create symbolic link '/usr/local/include/opencv2': File exists,我按网上教程把-s改为了-sf,然后运行这个指令正确后,再进入culan中运行make,结果就报错了 include/spline.hpp:6:10: fatal error: opencv2/opencv.hpp: No such file or directory,这个是也是按网上教程说是新版本全打包在opencv中了,结果还是报错,回复不太及时,很抱歉。

commented

@onAugust1
你可以尝试一下Option2的安装方式:

cd evaluation/culane
mkdir build && cd build
cmake ..
make
mv culane_evaluator ../evaluate

你也直接进入到这个路径:cd /usr/local/include/opencv2 && ls看看opencv.hpp到底存不存在。

或者你可以删掉rm /usr/local/include/opencv2这个link,然后重新执行一下ln -s /usr/local/include/opencv4/opencv2 /usr/local/include/opencv2

@cfzd 嗯嗯,感谢作者

commented

你好请问是直接按构建核心模块安装的吗