opencv 读取图片路径

1、默认的话是工作路径,如新建了一个cvtest项目,这个项目文件(名为cvtest)里面一般有cvtest、Debug、Release三个文件夹,工作路径就是这个cvtest文件夹,默认读取的是这个文件夹下的图片,如:imread("dota.jpg");

2、想指定读取路径的话,用这个语句:imread("E:\\VisualStudioProjects\\PICS\\dota.jpg");读取的是PICS文件夹下的图片,注意这里是"\\"不是"\"。

3、另外,指定路径读取还可以在全局先定义一个总的图片路径,然后在用的时候将这个总图片路径跟图片名字连接起来就可以成为这个图片的绝对路径,如下:

在全局声明定义:string picroad = "E:\\VisualStudioProjects\\PICS";

在用到的时候这样写:string picroad_srcImage1 = picroad + "\\dota.jpg";

Mat srcImage1 = imread(picroad_srcImage1);

你可能感兴趣的:(opencv)