• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB数字图像处理学习笔记

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

   我们都知道一幅图片就相当于一个二维数组,可以用一个矩阵来表示,而MATLAB可以说就是为矩阵运算而生的,所以学习图像处理,学习MATLAB势在必行!

 一、 MATLAB基础知识

1. 读取图像

1 %imread (\'filename\')
2 f = imread (\'lena,jpeg\')%图片必须和工程在同一个目录下
3 f = imread (\'E:\MATLAB\lena,jpeg\')%加上路径进行读取图像操作
4 f = imread (\'.\MATLAB\lena,jpeg\')%读取当前目录图像

格式名称      描述            可识别标识符


  TIFF      加标识的图像文件格式    .tif,.tiff

 JPEG       联合图像专家组       .jpg,.jpeg

 GIF       图像交换形式        .gif

 BMP      Windows位图        .bmp

 PNG      可移植网络图形       .png

 XWD      X Window转储        .xwd


    函数size可以给出图像的行数和列数

1 >> size(f)
2 
3 ans =
4 
5    200   200     3

  函数whos可以显示出一个数据的附加信息,如下图。

 

2. 显示图像

imshow函数可以显示图像,基本语法为imshow(f,G),f为一个数组,G是显示该图像的灰度级数,如果将G省略,则默认的灰度级数是256,如下图所示!

  imshow(f, [low high]),这里会将所有小于或等于low的值都显示为黑色,所有大于或等于high的值都显示为白色。介于low和high之间的值将以默认的级数显示为中等亮度值。

  最后imshow(f,[ ])可以将变量low设置为数组f的最小值,将变量high设置为数组f的最大值。函数imshow的这一形式可以显示一幅动态范围较小的图像既有正值又有负值的图像。

  函数pixval经常用来交互地显示单个像素的亮度值。该函数可以显示覆盖在图像上的光标。当光标随着鼠标在图像上移动时,光标所在位置的坐标和该点的亮度值会在窗口下方显示出来。处理彩色图像时,红、绿、蓝分量的坐标也会显示出来。若按住鼠标左键不放,则pixval将显示光标初始位置和当前位置间的欧几里得距离。

使用figure函数,可以同时显示两幅图片

 

 

 

 

转载请注明出处:NingHeChuan(宁河川)

个人微信订阅号:开源FPGANingHeChuan

如果你想及时收到个人撰写的博文推送,可以扫描左边二维码(或者长按识别二维码)关注个人微信订阅号

知乎ID:NingHeChuan

微博ID:NingHeChuan

原文地址:http://www.cnblogs.com/ninghechuan/p/7340211.html  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
rust match 模式匹配摘录发布时间:2022-07-18
下一篇:
Rust环境配置和IDE的选择发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap