我想用 C++ 读取一组图像,我写了这个示例代码:
std::vector<Mat> ReadInputImages()
{
Mat tmp1=imread("C:/tmp/im1.jpg");
Mat tmp2=imread("C:/tmp/im2.jpg");
Mat tmp3=imread("C:/tmp/im3.jpg");
Mat tmp4=imread("C:/tmp/im4.jpg");
std::vector<Mat> images;
images={tmp1,tmp2,tmp3,tmp4};
return images;
}
但它不起作用,我收到编译器错误
images={tmp1,tmp2,tmp3,tmp4};
从函数返回图像数组的最佳方法是什么。