cfzd / Ultra-Fast-Lane-Detection

Ultra Fast Structure-aware Deep Lane Detection (ECCV 2020)
MIT License
1.81k stars 492 forks source link

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

Open onAugust1 opened 1 year ago

onAugust1 commented 1 year ago

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

cfzd commented 1 year ago

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

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

这个命令吗?

onAugust1 commented 1 year ago

@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中了,结果还是报错,回复不太及时,很抱歉。

cfzd commented 1 year ago

@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

onAugust1 commented 1 year ago

@cfzd 嗯嗯,感谢作者

5wmy5 commented 1 year ago

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

onAugust1 commented 1 year ago

对的,就按给的步骤来,但是建议用本地的远程登录工具,不要用autodl给的那个,那个我暂时没找到进入根目录的方法。

---Original--- From: @.> Date: Sun, Jun 18, 2023 21:21 PM To: @.>; Cc: @.**@.>; Subject: Re: [cfzd/Ultra-Fast-Lane-Detection] fatal error: opencv2/core.hpp:No such file or directory (Issue #340)

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

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>