1、图像读入
函数:imread
功能:读入图像数据
格式:I = imread(‘filename’):filename指定图像文件的完整路径和文件名;如果在搜索目录下,只需提供文件名

例1:假设bw.bmp、gray.bmp、 rgb.jp----存放在当前工作目录下;gray1.bm----存放在d盘根目录下。分别运行下面语句,读入图像后,观察I的值
I=imread(‘bw.bmp’);
I=imread(‘gray.bmp’);
I=imread(‘rgb.jpg’);
I=imread(‘d:\gray1.bmp’);
2、图像信息查询
函数:imfinfo
功能:用于获取图像文件的有关信息
格式:inf = imfinfo(‘filename’):filename指定图像文件的完整路径和文件名;如果在搜索目录下,只需提供文件名

例2:假设rgb.jp----存放在当前工作目录下,运行下面语句,观察运行结果
info=imfinfo(‘rgb.jpg’)

>> inf = imfinfo('rgb.jpg')%运行结果
inf = Filename: 'E:\a-matlab\rgb.jpg'FileModDate: '28-Jul-2019 17:12:12'FileSize: 420808Format: 'jpg'FormatVersion: ''Width: 2560Height: 1440BitDepth: 24ColorType: 'truecolor'FormatSignature: ''NumberOfSamples: 3CodingMethod: 'Huffman'CodingProcess: 'Sequential'Comment: {}

3、图像显示
函数:imshow
功能:显示图像
格式:imshow(I)、imshow(I,[low high]) I:要显示图形的数据矩阵;[low high]:制定显示灰度范围,<low:设为黑色,>=high:设为白色

例3:观察两条imshow函数的运行结果

I1 = imread('dog.jpg');     %I1图像数据矩阵,三维矩阵
I = rgb2gray(I1);              % 将I1转为灰度矩阵I,二维矩阵
subplot(1,2,1);
imshow(I);                      %灰度值显示在0-255之间
subplot(1,2,2);
imshow(I,[30 150]);             %灰度值显示在30-150之间


4、图像存储
函数:imwrite
功能:将图像数据写入图像文件中
格式:imwrite(I,filename) I:要写入的图像数据,filename:待写入的文件

例4:将数据保存为图像文件,请观察dog.bmp是否与matlab中显示的数据一致

J = I1(100:200,100:200);   %只显示部分数据
imshow(J);
imwrite(J,'dogtest.bmp');

9.1 图像处理的基本概念(图像读入、图像信息查询、图像显示和图像存储)相关推荐

  1. 2020-2021学年——图像图形编程实践实验4_Canny图像边缘检测

    Canny图像边缘检测 实验目的 了解并掌握使用微分算子进行图像边缘检测的基本原理: 了解Canny边缘检测原理与实现,进一步理解图像锐化的实质. 实验设备 PC机.matlab2018b 实验原理 ...

  2. 2020-2021学年——图像图形编程实践实验3_图像拉普拉斯锐化

    图像拉普拉斯锐化 实验目的 学习如何用锐化处理技术来加强图像的目标边界和图像细节: 对图像进行梯度算子.拉普拉斯算子计算,使图像的某些特征(如边缘.轮廓等)得以进一步的增强及突出. 实验设备 PC机. ...

  3. 2020-2021学年——图像图形编程实践实验1_图像二值化

    图像二值化 实验目的 1.熟练掌握在MATLAB中如何读取图像. 2.掌握如何利用MATLAB来获取图像的大小.颜色.高度.宽度等等相关信息. 3.掌握如何在MATLAB中按照指定要求存储一幅图像的方 ...

  4. OpenCV与图像处理学习一——图像基础知识、读入、显示、保存图像、灰度转化、通道分离与合并

    OpenCV与图像处理学习一--图像基础知识.读入.显示.保存图像.灰度转化.通道分离与合并 一.图像基础知识 1.1 数字图像的概念 1.2 数字图像的应用 1.3 OpenCV介绍 二.图像属性 ...

  5. 数字图像处理1:基本概念

    图像处理入门:基本概念 2018年05月18日 15:25:39 M_Z_G_Y 阅读数:161 数字图像:每一个数字图像都是一个像素点矩阵,这个矩阵包含所有像素点的强度值 像素点:最小的图像单元,一 ...

  6. 数字图像处理实验(一)|图像的基本操作和基本统计指标计算{图像读取imread、图像写入imwrite、图像显示imshow、图像的相关统计量|均值、方差、大小尺寸裁减旋转|}(附实验代码和实验截图)

    文章目录 一.实验目的 二.实验主要仪器设备 三.实验原理 (1)将一幅图像视为一个二维矩阵. (2)利用MATLAB图像处理工具箱读.写和显示图像文件. (3)计算图像的有关统计参数. (4)改变图 ...

  7. 【matlab图像处理笔记5】【图像变换】(四)图像的正交变换

    文章目录 推荐阅读 前言 图像正交变换简介 离散傅里叶变换 对图像进行离散傅里叶变换的作用 二维离散傅里叶变换 频谱图 示例 离散余弦变换 简介 基本原理 示例 推荐阅读 本系列其他文章 [matla ...

  8. 【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换

    文章目录 推荐阅读 前言 霍夫变换概述 霍夫变换直线检测原理 从笛卡尔坐标系到霍夫空间 两点一线的霍夫空间形式 寻找共线的点 直角坐标系存在的问题 极坐标参数空间下的霍夫变换 matlab霍夫变换直线 ...

  9. Python图像处理库PIL的ImageOps模块介绍 ----- 一些基本的图像操作

    原文地址:http://blog.csdn.net/icamera0/article/details/50785776 原文博主的博客中有相当多的python图像处理操作介绍,如有需要,可移驾原博主博 ...

最新文章

  1. 计算机安装双系统后系统引导修复的方法
  2. C/S框架-WebService部署图
  3. 延期通知 RocketMQ Summit 议题
  4. opcache开启和关闭
  5. IBM如何拥抱Spark
  6. 【区块链Go语言实现】Part 1:区块链基本原型
  7. aws cognito_使用AWS Cognito的用户管理—(1/3)初始设置
  8. caffe安装篇(一)
  9. IIS环境下ShopEx伪静态配置【图文教程+视频教程】
  10. 安装sql server2012报错
  11. 联想a30微型计算机,TEP-I-G W13030123 监控模块,监控单元泰坦TEP-I系列微机监控装置...
  12. 大数据对人们生活的影响有哪些
  13. [kuangbin带你飞]专题四 最短路练习 R
  14. 基于STM32-F401的平衡小车
  15. 芴基噁二唑铱配合物|阳离子型铱配合物Ir(F_2ppy)_2(Br_2bpy)+PF-6
  16. 青龙面板+xdd-plusQQ机器人便捷登陆查询保姆级搭建教程
  17. 计算方法之非线性方程组求解
  18. 杂谈---2014的第一篇博客
  19. 会跳舞的钢珠力学分析
  20. 一个苦逼运维工程师的年终总结-逗哥

热门文章

  1. [恢]hdu 2117
  2. 平衡二叉树(AVL)实现(3)-删除
  3. 服务机器人---充电桩
  4. Android5.1修改以太网MAC地址(SElinux)
  5. 运行Android应用时提示ADB是否存在于指定路径问题
  6. windows 安装与使用redis
  7. 线性代数学习笔记(几何版)
  8. 全球首个无人驾驶政策颁布,各大巨头并不完全买账
  9. C++:基类和派生类
  10. 【Android开发日记】第一个任务Android Service!Service靴+重力感应器+弹出窗口+保持执行...