matlab将图片转换成asc码

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中asc格式,matlab将图片转换成asc码txt文本格式 | 学步园相关推荐

  1. 计算机上如何保存ico格式,怎么把图片转换成ico格式,又快又好

    Ico图标是Windows的图标文件格式的一种小图标,通常作为一个网站的缩略logo来显示.而一般的图片都可以转换成ico图标.那么具体是怎样操作的呢? 操作方法 01 首先查看我们需要转换的图片的格 ...

  2. c语言 bmp白底黑字,用c语言把bmp格式的彩色图片转换成黑白的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include typedef unsigned char BYTE; #define RGB 3.0 #defin ...

  3. c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include typedef unsigned char BYTE; #define RGB 3.0 #defin ...

  4. c语言彩色图片转黑白,用c语言把bmp格式的彩色图片转换成黑白的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include typedef unsigned char BYTE; #define RGB 3.0 #defin ...

  5. C#将image中的显示的图片转换成二进制

    原文:C#将image中的显示的图片转换成二进制 1.将Image图像文件存入到数据库中 我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才 ...

  6. 【caffe-windows】 caffe-master 之图片转换成lmdb or leveldb

    前期准备: 文件夹train:此文件夹中按类别分好子文件夹,各子文件夹里存放相应图片 文件夹test:同train,有多少类就有多少个子文件夹 trainlabels.txt : 存的是训练集的标签 ...

  7. python矩阵变成图片_Python图片转换成矩阵,矩阵数据转换成图片

    # coding=gbk from PIL import Image import numpy as np # import scipy def loadImage(): # 读取图片 im = Im ...

  8. 如何将图片转换成表格?这有图片转换成表格好用方法

    如何将图片转换成表格?这有图片转换成表格好用方法 在日常办公和学习中,我们常常需要将图片中的表格转换成可编辑的文本格式.这时候,一些优秀的软件可以帮助我们快速地完成这项工作.你知道如何将图片转换成表格 ...

  9. base64转html文件,图片转换成Base64编码集成到html文件

    首先为什么要这么做?  原因很简单这样可以减少与服务器的请求,当然对于一些浏览器并不支持,如IE8.通常用在手机版网站中,具体转化方法如下: 1.在线打开Base64的编码器将图片编码成Base64 ...

最新文章

  1. android listview item 圆角,ListView圆角 实现方法(一)
  2. RLE重铸回归方法的荣光后,回归和热图的异同究竟在何方?
  3. 太网设计FAQ:以太网MAC和PHY
  4. 世界上覆盖范围最广的计算机网络是 ( ),世界上覆盖范围最广的计算机网络是()。...
  5. 2017.10.7 弹飞绵羊 思考记录
  6. 11.企业安全建设入门(基于开源软件打造企业网络安全) --- 办公网数据防泄漏
  7. 激活navicat12
  8. 实战 | 如何使用微搭低代码实现公差申请应用
  9. wmf和emf格式的图片有什么区别? JPG图片如何转换WMF文件?
  10. 微星GT60笔记本升级1060显卡案例
  11. 信息系统项目管理师思维导图
  12. windows gitbub使用
  13. 我的世界java1.15.2光影_我的世界Java版带光影
  14. 2022考研笔记-英语(五种记忆单词的方法)
  15. SpringBoot+Layui 打印PDF
  16. Java学习-面向对象进阶二
  17. 基于C#的超市收银终端软件--小孩玩具
  18. echarts3 使用((绘制各种图表,地图))
  19. 摊牌了,微软始料未及,Excel和WPS用户:我们已经在使用了
  20. static_cast 用法

热门文章

  1. 初学者值得一看:什么是编程/C语言,编程学习建议,编程解疑与误区注意
  2. MMORPG网络游戏开发之Protobuf的基本使用
  3. java如何实现发布微博的功能_使用java调用新浪微博开发api进行通信
  4. 我的世界修改服务器头像,我的世界单机模式中怎么使用其他头像 单机模式怎么改头像...
  5. 混合个人训练第四十六场(A,B题解) A 数论线代全家桶 (all) B: 看星星 (stars)
  6. 基于区域生长的图像分割算法!
  7. 用python创建widows窗口
  8. 数据库中间件 MyCAT源码分析 —— XA分布式事务
  9. MyBatis遇到:There is no getter for property named ‘Xxx‘ in ‘class xxx.xxx.Xxx‘问题
  10. 026 三角函数求导公式推导