Clion无法读取相对路径文件或图像的解决方法

项目目录

相对路径错误写法

1
2
// opencv读取图像,此时无法读取
Mat image = imread("images/liuyifei_1.png")

解决方案 1 - 使用绝对路径

1
Mat image = imread("D:\\code-workspace\\Clion-workspace\\learnOpencv\\images\\liuyifei_1.png")

解决方案 2 - 返回根目录

1
Mat image = imread("../images/liuyifei_1.png")

解决方案 3 - 设置项目工作目录

  1. 设置项目工作目录

  2. 代码如下

1
2
// 此时读取成功
Mat image = imread("images/liuyifei_1.png")