建议使用imwrite。如:
resultImage为std::vector resultImage;
string st= "zms.png";
char t[20];
sprintf(t, "%d", i);
st=st+t;
st=st+".jpg";
imwrite(st,resultImage[i]);
使用opencv cvSaveImage保存图片报错
5我用cvSaveImage保存图片时发生异常,保存路径是用字符串拼起来的,路径中有中文就报错,没有中文就正常,请问这个问题怎么解决,下面是我的代码
string file_dst = "D:/wcx/111/";
file_dst += picture[i].name;
file_dst += ".jpg";
cvSaveImage(file_dst.c_str(), pImageDst);
其中picture[i].name获取的是string类型的字符串
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
4条回答
为你推荐
- 使用opencv cvSaveImage保存图片报错
- cvsaveimage
- opencv
- 4个回答