OpenCV 改变保存图片的名称,批量处理方法
2016-10-21 10:49
246 查看
在opencv C++版本中,图像保存输出函数改为imwrite(),其第一个参数是图片输出路径,图片名称和图片格式,比如
其中,保存路径是D盘根目录下的save文件夹(ps:该文件夹必须存在,opencv提供的该API函数没有自动创建文件夹的功能),图片名称为test,格式为jpg格式。
然后如果想批量保存图片,用该方法的话,由于文件名称写定,后写入的图片将替换掉之前的,所以需要在图片名称用加入一个可以改变的变量,应用数组的方式改变文件名称,代码如下:
imwrite("D:\\save\\test.jpg", mat, compression_params);
其中,保存路径是D盘根目录下的save文件夹(ps:该文件夹必须存在,opencv提供的该API函数没有自动创建文件夹的功能),图片名称为test,格式为jpg格式。
然后如果想批量保存图片,用该方法的话,由于文件名称写定,后写入的图片将替换掉之前的,所以需要在图片名称用加入一个可以改变的变量,应用数组的方式改变文件名称,代码如下:
int dx=0; char ad[128]={0}; sprintf_s(ad, "D:\\save\\test%d.jpg", ++dx); imwrite( ad, g_MarkedSrcImage );
相关文章推荐
- 通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- 通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
- 基于OpenCV批量处理文件夹中的图片的方法
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- 基于OpenCV批量处理文件夹中的图片的方法
- Opencv批量处理图片的两种方法
- 图片保存到数据库的方法
- 快速保存网页上所有图片的方法
- *D3D中把场景保存为图片的方法
- OpenCV学习——改变图片大小
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 就是那个上传的。按实际上传时的文件名称保存(不在是test.jpg了)图片可以改大小,图
- 快速保存网页中所有图片的方法
- 通过web发布图片时,不论是什么格式的,在IE下保存时一律是“未命名.bmp”的原因和解决方法
- 屏蔽IE的图片工具条,防止图片被轻易保存的一种方法
- 将图片信息保存到数据库中的方法
- 快速保存网页中所有图片的方法
- 把整个窗体保存为图片的方法 - 回复 "乌龙哈里" 的问题
- 在oracle数据库保存图片的方法