读文件

%function disp_pgm(pgm_image_name)

%不支持文件中有注释

pgm_image_name='tmp.pgm';

f = fopen(pgm_image_name,'r');

if f == -1

error(['Could not open file ',pgm_image_name]);

end

[imgsize, num]=fscanf(f, 'P5\n%d\n%d\n255\n');

if num~=2,error('error num');end

image=[];

for h=1:imgsize(2)

image=[image fread(f,imgsize(1),'uint8')];

end

image=image.';

fclose(f);

imshow(image);

写文件

% Load image

% image = imread(imageFile);

% If you have the Image Processing Toolbox, you can uncomment the following

%   lines to allow input of color images, which will be converted to grayscale.

if isrgb(image)

image = rgb2gray(image);

end

[rows, cols] = size(image);

% Convert into PGM imagefile, readable by "keypoints" executable

f = fopen('tmp.pgm', 'w');

if f == -1

error('Could not create file tmp.pgm.');

end

fprintf(f, 'P5\n%d\n%d\n255\n', cols, rows);

fwrite(f, image', 'uint8');

fclose(f);

matlab保存pgm图形,matlab读写pgm文件相关推荐

  1. MATLAB 保存imshow绘制图片到指定文件夹中的两种方法

    MATLAB 保存imshow绘制图片到指定文件夹中的两种方法 imwrite函数 imwrite(image,filename) imwrite(image,filename)是将图像数据image ...

  2. matlab保存数据用什么指令_MATLAB文件操作及保存文件save load fopen | 学步园

    一.保存文件 1.保存整个工作区 File->Save Workspace as...一个.mat文件 2.保存工作区的变量 在左工作区右击变量名,create M-File 3.save命令 ...

  3. matlab保存所有图,Matlab中图片保存的5种方法

    matlab的绘图和可视化能力是不用多说的,可以说在业内是家喻户晓的. Matlab提供了丰富的绘图函数,比如ez**系类的简易绘图函数,surf.mesh系类的数值绘图函数等几十个.另外其他专业工具 ...

  4. 用matlab绘制函数图形,matlab函数绘制 用matlab怎样绘制函数图形

    用matlab怎样绘制函数图形 函数f(x1,x2)= x1*cos x2*sin x1+x2*x2*sin x2*cos x1 0≤xi≤2∏的图形?x=0:0.1:2*pi; y=x; [x,y] ...

  5. matlab保存格式可以用cad打开文件,怎么将TXT文件导入CAD中生成图形

    我们可以先把TXT文件转换成WORD或是EXCEL表格里. 然后再把转换后的WORD或是EXCEL表格导入到CAD图纸中.这里以迅捷CAD编辑器为例,演示如下: 步骤一:还是需要在电脑桌面上安装迅捷C ...

  6. matlab 保存当前图像,Matlab保存图像的方法总结

    1.使用imwrite 函数 如图像是img,则可以使用imwrite(img,'result.jpg'); 这种方法保存图像大小和显示的大小是一样的.下面的方法得到的图像和原图像的大小不一样: 2. ...

  7. matlab 保存数据路径,matlab中如何将uitable中的数据保存在指定路径下

    满意答案 wfzs7748 2013.09.18 采纳率:48%    等级:12 已帮助:13200人 要将MATLAB uitable中的数据保存很简单 1.使用get获取数据并存到指定的变量中 ...

  8. matlab画示波器图形,MATLAB中用plot命令画出示波器的图形方法

     看到网上有的同行问怎么改示波器的背景,把示波器波形复制到Word中,我有两种方法,第一种是我一个同学告诉我的,通过命令对示波器进行操作. 具体如下 shh = get(0,'ShowHidden ...

  9. Matlab保存为unv,matlab之图像处理(2)

    diagram = imread('lena1.png') diagram = rgb2gray(diagram);%------------------------------将图片转换为灰度图 N ...

  10. matlab读lExcel文字,matlab读取excel文件及其数据处理

    在许多时候我们要借助于matlab读取excel的内容进行处理,以下是一种常用的处理方法 office的表格文件也就是xls文件本质上就是一个二维矩阵,二维矩阵是用来保存数据的最佳方式,所以在日常工作 ...

最新文章

  1. 深度CTR预估模型的演化之路2019最新进展
  2. ES6--基础语法(一)
  3. FFMpeg的基本用法
  4. WPF实战案例-打印
  5. k8s pod健康检查(存活、就绪检查):livenessProbe策略配置示例
  6. 完美海报设计的4个技巧
  7. matlab.什么意思,MATLAB是什么意思? matlab是什么软件?
  8. 【Android】自定义控件让TextView的drawableLeft与文本一起居中显示
  9. Android:沉浸式状态栏(一)工具类
  10. python怎么制作简单图_Python简单的制作图片验证码实例
  11. Linux终端的总结和shell
  12. 概率论-随机变量的数字特征思维导图
  13. 计算机的外面板接口,(电脑各种接口规范.doc
  14. smartdns 部署最佳实践
  15. ppp协议c语言,ppp协议是用于拨号上网和路由器之间通信的点到点通信协议,是属于(1)协议,它不具有(2)的功能。( - 信管网...
  16. python table类中的 可以作为初步观察工具_《趣学Python编程》习题总结
  17. oracle数据库interval使用,Oracle Interval类型
  18. 吐槽一下程序员职场那些令人迷惑的行为
  19. 如何修改网页里面的文字和复制网页中限制的文字
  20. 米的换算单位和公式_小学数学单位换算公式大全.doc

热门文章

  1. Mysql Spatial 索引
  2. minecraft图标文件_如何在任何操作系统上查找Minecraft保存的游戏文件夹
  3. 台式电脑主板插线步骤图_台式机电源线接法图解(电脑主板接线图解高清图)...
  4. IE7绿色版下载-转载
  5. RNN Transducer(RNN-T)——李宏毅人类语言处理学习笔记
  6. 什么是软件体系结构?
  7. 高通ISP流程中,ADRC Gain与GTMLTM的对应关系
  8. Android APP OpenGL ES应用(01)GLSurfaceView 2D/3D绘图基础
  9. 地理学中的经典统计分析方法
  10. layui在IE浏览器刷table刷新数据未更新