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};
関数から画像の配列を返す最良の方法は何ですか?