Matlab将图片转换成asc码txt文本格式
2013-06-03 14:20
483 查看
matlab将图片转换成asc码
原图
输入命令
>> img2txt('12.jpg',1)
可以看到效果
function img2txt(imfile,varargin); % using an ASCII character for every stepx pixels in x-dimension ramp=['@@@@@@@######MMMBBHHHAAAA&&GGhh9933XXX222255SSSiiiissssrrrrrrr;;;;;;;;:::::::,,,,,,,........']; % the 'ramp' vector represents characters in order of intensity im=imread(imfile); im=mean(im,3); fid=fopen(strcat([imfile,'.txt']),'w'); stepx=5; if length(varargin)>0, stepx=varargin{1}; end stepy=2*stepx; sizx=fix(size(im,2)/stepx); sizy=fix(size(im,1)/stepy); lumin=zeros(sizy,sizx); for j=1:stepy, for k=1:stepx, lumin=lumin+im(j:stepy: (sizy-1)*stepy+j,k:stepx: (sizx-1)*stepx+k); end end str=ramp(fix(lumin/(stepx*stepy)/256*length(ramp))+1); for h=1:sizy, fwrite(fid,[str(h,: ),10,13]); end fclose(fid);
原图
输入命令
>> img2txt('12.jpg',1)
可以看到效果
相关文章推荐
- matlab把图片pgm格式转换成png格式
- 实现pdf图片格式转换成txt文档的方法
- 将txt文本格式存储的词id表示的数据集存为matlab中的sparse格式
- 将图片转换成符号TXT文本
- pdf格式和图片格式文本--转换为Word格式
- matlab把图片pgm格式转换成png格式
- java 图片转txt文本,文本转换图片
- 以制表符分隔的TXT文件转换成Supermemo可直接导入的文本格式的过程图解
- .mat,.txt,.csv 数据转换为weka中的arff格式及matlab和Weka之间相互转换格式
- MATLAB的.mat文件与txt文件的相互转换(mat转txt,数据格式设置)
- MATLAB转换TXT中灰度值数据格式,将灰度数据输出为图像
- matlab处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- linux下pdf转换为txt或html格式,提取图片方法
- 以制表符分隔的TXT文件转换成Supermemo可直接导入的文本格式的过程图解
- txt文本文件编码格式-图片文件类型检测-音视频文件信息
- MATLAB处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- matlab从文本txt文件中读入十六进制数据到矩阵并转换成十进制
- 识别图片中的文字成文本格式
- matlab读取txt文本内容修改并保存到txt
- C# 实现将文本txt生成图片