我在文件夹中保存为 1.jpg、2.jpg 和 3.jpg 的图像(位于 C:/images/result/template/)
我正在尝试按如下方式加载所有图像:
string link="C:/images/result/template/";
int i=1;
while (i<4)
{
link=link+i+".jpg";
IplImage* templat = cvLoadImage(link, 1);
IplImage* templat2 = cvCreateImage(cvSize(templat->width, templat->height),
IPL_DEPTH_8U, 1);
i++
}
但是我收到错误。
错误 C2678:二进制“+”:未找到采用“std::string”类型的左侧操作数的运算符(或没有可接受的转换)