jpg格式的图像与pgm格式的图像互转 matlab代码
来源:互联网 发布:2018志鸿优化设计答案 编辑:程序博客网 时间:2024/05/22 05:08
批量转换图像格式
% % % jpg2pgm
clc;close all;
clear all;
imgcell_test = dir('.\\test\\*.jpg');
if ~exist('.\result\')
mkdir('.\result\') % 若不存在,在当前目录中产生一个子目录
end
for KK=1:size(imgcell_test,1)
% for KK=121
plate_name = imgcell_test(KK).name;
disp(plate_name);
path=sprintf('.\\test\\%s',plate_name);
A = imread(path);
imshow(A);
imwrite(A,['.\result\',num2str(KK),'.pgm']);
end
%%%% function [ ] = pgm2jpg( )
% 读取指定目录下面所有的 pgm 格式图片
pgms = dir('.\\result\\*.pgm');
num_pgms = length( pgms );
for i = 1 : num_pgms
pgm_file = fullfile( '.\\result\\' , pgms(i).name );
pgm = imread( pgm_file );
%%% 核心代码:将 pgm_file 转换为 jpg 格式图片,并保存. %%%
% 第一步,解析文件名 pgm_file ,注意,pgm_file 包括路径+文件名+后缀,如 pgm_file = 'C:\Users\kitty\test\test.pgm'
% path = 'C:\Users\kitty\test' name = 'test' ext = '.pgm'
[ path , name , ext ] = fileparts( pgm_file ) ;
% 第二步,生成新的文件名
filename = strcat( name , '.jpg' );
% 第三步,生成文件全称
jpg_file = fullfile( '.\\jpg\\' , filename ) ;
% 第四步,将 pgm 以 jpg_file 作为文件名,保存为 jpg 格式.
imwrite( pgm , jpg_file , 'jpg' );
end
- jpg格式的图像与pgm格式的图像互转 matlab代码
- PGM格式图像详解
- PGM格式图像详解
- PGM格式图像详解
- PGM格式图像详解
- PGM格式图像详解
- P5 PGM格式图像
- PGM格式图像详解
- 关于PGM格式图像读写
- MATLAB把pgm格式转换为jpg
- Matlab代码-遍历文件夹下所有指定格式的图像
- MATLAB对tiff格式图像序列的读取与导出
- 图片PGM格式转化为JPG格式(MATLAB 实现)
- 趣谈MATLAB的图像读入格式问题
- 将RGB图像数据压缩成jpg格式图片的代码实现
- 关于JPG图片之JPEG图像的格式结构
- png,bmp,jpg,gif格式图像的区别
- 图像处理中 BMP 和JPG等格式的说明
- springmvc-3,映射请求
- 2017滴滴实习招聘笔试两道编程题
- InputStream in = JdbcUtil.class.getClassLoader().getResourceAsStream("dbinfo.properties");
- ImportError: No module named yaml
- PHP AJAX
- jpg格式的图像与pgm格式的图像互转 matlab代码
- codeforces Gym 100269K——Kids in a Friendly Class(可图性判定)
- C++之多线程
- class javax.mail.MessagingException: 554 DT:SPM 163 smtp9
- MyBatis中Like语句使用方式
- 数据结构-堆的java实现
- 条款12:复制对象时勿忘其每一部分
- 关于mysql按空格分割查询
- js访问、输出及换行