`

matlab将图片转换成TXT文件

阅读更多
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 ~isempty(varargin)
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);

        在matlab中新建一个函数,将上面的代码复制粘贴,注意函数名。

        再新建一个脚本文件,放入以下两句,即可调用函数img2txt。

        %将图片转换成txt格式
        %  img2txt('2.png',1);

        运行程序后,会生成一个2.png.txt的文件。

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Matlab制作手写表白名字微信表情

    程序主要包括1个m文件和1个xlsx数据文件,为便于理解,额外加了1个说明txt文件、1个生成的gif动图文件以及1个可识取手写名字图片坐标的软件engauge。大致步骤如下: 1.手写名字,拍照; 2.利用engauge软件识取名字中...

    图片重命名matlab代码-wpi2voc:wpi2voc

    关于标注数据各个值所代表的含义可查看readme.txt文件。图片文件放在seq文件夹内,label序号和图片所放的文件夹seq序号一一对应。 3.格式转换步骤 首先要先做一些准备工作。查看WPI文件夹,可以发现标注文件和图片...

    对MNIST数据集进行转换.zip

    利用MATLAB将MNIST数据集转换为bmp图片和txt文档,以满足读取需要。包括对mnist数据图片中训练图片、训练图片标签、测试图片、测试图片标签的转换,详情可参考博客:手写数字识别问题(1)——关于MNIST数据集...

    Ascii Art 图像转换器:将图像文件转换为 ascii 艺术-matlab开发

    3 个输入参数。 第一个是您要使用的图像文件的名称(带引号)。... 示例函数调用: asciipic2('imagename.jpg',2.5,'outputname.txt') 使用标准字体在记事本中打开文本文件并关闭自动换行以进行查看。

    图片中人数识别MATLAB代码-PredictiveCoding:预测编码

    使用以下代码将Matlab图片转换为Tif格式:MatlabEncodeTif.m 将Tif图片转换为WebP 在Windows上:使用webp_conversion.m 在Mac上,Unix使用以下代码(例如,在具有webp Terminal的mac上运行):TerminalEncodeWebP ...

    24位真彩色转换成256灰度图像

    使用方法:建立工程并导入头文件和.cpp文件,在当前工程文件夹下放入想转换的真彩色图片,之后在main函数中修改文件名并运行,百分之百可行!望下载者看好使用说明,对于已经评论不能用并骂人的,我只能告诉你这是我...

    tif转rawmatlab代码-elife_larvae_2019:elife_larvae_2019

    编写补充_matlab_code.txt Python 脚本用于分析 Slidebook 中收集的数据。 工作流程是 (1) 从 tif 文件中读取原始数据并手动选择 ROI。 make_roi.py这会保存一个 .pck 文件,其中包含与实验相关的数据。 (2) 为不同...

    XinWang.rar_MáS_图片数据导入_数字岩心_转换二维图片_骨架矩阵

    1数字岩心三维图片转为二维并输出,如10000*100数据体,转换为100张100*100二维图 2骨架txt 文件直接导入MATLAB 形成90000*300的矩阵,记A(m,n) 将其转换成300*300*300,记B(r,t,s)

    vggnet代码matlab-object_detection:object_detection

    .mat”文件中的像素级注释,并将边界框导出到coparser_train_bbx_gt.txt和coparser_val_bbx_gt.txt,以及其他图像信息到trainval.txt,test.txt和test_name_size.txt python SSD / caffe / data / SHOPPE_2017 / ...

    matlab小波分析的代码-guidedfilter-by-verilog:face_blur

    编写了python代码预处理图片,转换为txt文件供仿真读取 王:前期资料搜集整理,使用matlab代码测试导向滤波算法性能 赵:分析导向滤波算法原理,撰写报告 优点 基于verilog实现了导向滤波算法,独立完成 实现了图片...

    电离层VTEC模型建立

    输出数据内容为时刻、经度、纬度、VTEC值等13*71*73=67379行,4列的-result.txt文件,用于下一步的绘图,此外还输出了加上日期等信息的-说明结果.txt文件,用于结果的说明。 用matlab进行静态、动态图像的绘制。 ...

    分布式心音采集及时域分析系统设计 (2013年)

    单通道心音采集仪将采集到的心音数据以TXT文档形式存人SD卡,并通过USB接口将数据上传到客户端。客户端通过TCP协议与服务器进行通信,并利用Socket方式向服务器提交采集到的心音数据。服务器将客户端提交的数据存储...

    CCF大数据与计算智能大赛自动驾驶三维点云分割复赛第四方案源码+学习说明.zip

    (所需环境和使用方法均已经写在两个txt文件中) #### 5.调参过程: ##### 主要对目标nms阈值和目标置信度进行了调整,我们的结果可视化代码要使用matlab,在result_check/下 #### 6.最终复赛成绩:0.248 -------...

    human_pose_estimate

    神经网络(深度学习)框架 OpenCV-Python解决计算机视觉问题使用线性回归来预测关节数据集:完整有五种不同的方法: 使用转换后的图片的所有像素作为输入和SGD-> python my_scripts/train.py 使用转换后的图片的...

Global site tag (gtag.js) - Google Analytics