我们都知道一幅图片就相当于一个二维数组,可以用一个矩阵来表示,而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

转载于:https://www.cnblogs.com/ninghechuan/p/7340211.html

MATLAB数字图像处理学习笔记相关推荐

  1. 数字图像处理学习笔记(六)——数字图像处理中用到的数学操作

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  2. 数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF

    数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF 一.概述 参考:特征点匹配+特征检测方法汇总 ORB的全称是Oriented ...

  3. 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法

    数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 一.概述: 提到特征点算法,首先就是大名鼎鼎的SIFT算法了.SIFT的全称是Scale Invariant Feature Transf ...

  4. 数字图像处理学习笔记(一):特征检测和匹配概述

    数字图像处理学习笔记(一):特征检测和匹配概述 参考博客: 特征点的匹配 SIFT特征详解 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 1.特征点概述 如何高效且准确的匹配出两个不同 ...

  5. 数字图像处理学习笔记(三)——空间分辨率和灰度分辨率、等偏爱曲线

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  6. 基于python的数字图像处理--学习笔记(三)

    基于python的数字图像处理--学习笔记(三) 前言 一.灰度拉伸 二.幂律(伽马)变换 三.对数变换 前言 进入冈萨雷斯的第三章内容,并用python实现功能.我更改了代码源,之前找到太烂了,代码 ...

  7. 数字图像处理学习笔记(十五)——图像复原与重建

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  8. 数字图像处理学习笔记(八)——图像增强处理方法之点处理

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  9. 数字图像处理学习笔记(十)——空间滤波

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

最新文章

  1. 北大联合UCLA发表论文:9头以上Transformer就能模拟CNN!
  2. 微生态、生信和植物领域最新资讯合集,不看你就亏大啦!!!
  3. python输入两个数用逗号隔开如不是两个数报错_Python数据类型
  4. OpenCV用于人脸检测
  5. 大数据环境下数据科学的知识体系
  6. String对象的indexOf方法
  7. zcmu-1184(矩阵乘法)
  8. sublime的package control安装注意
  9. python基础知识-Python基础知识
  10. Android开发新手常见的10个误区
  11. java 计算机程序_跟我学java—什么是计算机程序?
  12. 后端如何收取多个文件_一次上传多个文件机制的两种解决方案
  13. 范浩强平衡树(FHQ_Treap)介绍
  14. 关闭uTools鼠标中键响应
  15. 关闭QQ弹出的腾讯网迷你版
  16. 谈谈等保二级与三级的区别?
  17. 一位川大师兄的计算机之路
  18. SVG中插入HTML标签
  19. iOS15 beta版本安装不成功 || app要求更新
  20. 如何用Axure做好看的页面设计

热门文章

  1. windows下用pycharm安装tensorflow简易教程
  2. 使用共享网口方式访问BMC管理控制器
  3. CentOS 程序开机自启动方法总结
  4. c++ string 与 char 互转 以及base64
  5. 从零开始,跟我一起做jblog项目(三)从Maven到Gradle
  6. Linux学习笔记2-文件读写操作
  7. 现代软件工程讲义 11 项目管理 - 事后诸葛亮会议
  8. Apple Mac OS X每日一技巧026:Spotlight打开文件所在的文件夹
  9. 我的crystal report for asp.net測試通過了
  10. SQL SERVER 2008 数据恢复错误的解决步骤