matlab中,在图像处理的过程中,数据集中往往出现pgm、jpg、bmp等格式的图像,对于pgm图像无法预览打开,对数据集的浏览造成了一定的困难。这里以base-boss数据集为例,将10000张pgm图片批量转化为bmp、jpg等格式。 我们是读取文件后直接修改文件名的后缀名来实现图像格式的批量转化。 修改这句代码,即可改成需要转换后的格式。
图像库是序号1-10000的pgm图像。function pgm2bmp input_dir='C:UsersAdministratorDesktopdatabaseBOSSbase_1.01'; %读取数据集的地址(文件夹位置) output_dir='C:UsersAdministratorDesktopbmp'; %设置好输出位置(文件夹位置) files=dir([input_dir '/*.pgm']); %打开文件夹中pgm图片 for w=1:length(files) filename=[input_dir '/' files(w).name]; I=imread(filename); name=files(w).name; long=size(name,2)-2; style='bmp'; %准备改为bmp格式 name(1,long:end)=style;%修改文件夹中文件名的后缀名以达到期望的修改格式 imwrite(I,[output_dir '/' name]); end end
style='bmp';
修改后的效果:
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算