我们在这期继续为大家介绍Matlab中关于图像的一些基本概念与操作。上期我们简单介绍了矩阵的生成方式,这里详细说明矩阵的基本定义。首先矩阵大小可以用“size”函数查看,其中返回结果中第一个数字代表行数第二个数字代表列数,第三个数字代表第三维,后面的数字以此类推。

当需要提取矩阵中某个元素时,可以用矩阵名外加数据索引的方式进行调取,数据索引可以用行列坐标进行索引,如

也可以使用元素的排序进行索引,如

需注意的是,矩阵的元素排列顺序为先列后行,如一个5x3的矩阵var,第3个元素为var(3,1),第6个元素为var(1,2)。

当需要对矩阵尺寸进行删减时,可直接定义需要删减的元素为空的方式进行删减,如

当需要对矩阵尺寸进行扩充时,可直接定义新增元素对应位置的数值,如

下面我们简单介绍一下关于图像的基础概念。常用的图片格式有PNGJPGBMP等,当存储内容为彩色图片时,多采用RGB三色通道;电子图片的另外一个属性为尺寸,即图片由多少个像素构成。在Matlab中,可以使用“imread”命令将图片读取成数值矩阵。如

图片由整型数值构成,图片的位阶决定整型数据的上限,如8位图的整型数值范围为0-255,16位图的整型数值为0-4095。

当图片被读取成矩阵之后,如采用RGB色彩编码方式,即为三维矩阵,矩阵的三个维度分别代表高、宽、通道。以第一通道为例,我们可以使用如下操作进行读取:

变量var2即代表第一通道中的所有元素。

这期我们对图片的基本概念与读取进行了简单的介绍,下期我们将介绍一些常用的图像处理方法

往期链接

深度学习在放射治疗中的应用—工具篇(一)Matlab

深度学习技术在放射治疗中的应用--图像篇(一)

作者、审稿:哈尔滨医科大学附属肿瘤医院  王业伟

排版:吉林大学中日联谊医院  赵红福

读取图像矩阵维度必须一致_深度学习在放射治疗中的应用——工具篇(二)矩阵基本操作...相关推荐

  1. 99数据集预处理_深度学习在放射治疗的应用—工具篇(五)数据集构建

    家园宗旨:诚邀八方志同道合之友,共谋一隅传道受业之善! 作者简介: 本期我们将继续介绍Matlab中的数据集系列函数.上期中我们介绍了imageDatastore数据集函数,该函数能够实现深度学习所需 ...

  2. 深度学习深度前馈网络_深度学习前馈网络中的讲义第4部分

    深度学习深度前馈网络 FAU深度学习讲义 (FAU Lecture Notes in Deep Learning) These are the lecture notes for FAU's YouT ...

  3. 深度学习 图像分类_深度学习时代您应该阅读的10篇文章了解图像分类

    深度学习 图像分类 前言 (Foreword) Computer vision is a subject to convert images and videos into machine-under ...

  4. 深度学习之对象检测_深度学习时代您应该阅读的12篇文章,以了解对象检测

    深度学习之对象检测 前言 (Foreword) As the second article in the "Papers You Should Read" series, we a ...

  5. 深度置信网络预测算法matlab代码_深度学习双色球彩票中的应用研究资料

    点击蓝字关注我们 AI研习图书馆,发现不一样的世界 深度学习在双色球彩票中的应用研究 前言 人工神经网络在双色球彩票中的应用研究网上已经有比较多的研究论文和资料,之前比较火的AlphaGo中用到的深度 ...

  6. 深度学习深度前馈网络_深度学习前馈网络中的讲义第1部分

    深度学习深度前馈网络 FAU深度学习讲义 (FAU Lecture Notes in Deep Learning) These are the lecture notes for FAU's YouT ...

  7. MATLAB算法实战应用案例精讲-【深度学习】多尺度特征提取(论文篇二)

    ​​​​​​​ 目录 基于多尺度特征提取的图像超分辨率重建 基于深度学习的超分辨率重建的理论基础

  8. 内部矩阵维度必须一致simulink_深度学习/目标检测之numpy——向量和矩阵乘法相关...

    numpy中表示向量和矩阵乘法的有四种"*".outer.dot.multiply. 1.关于 "*" 的用法 "*" 也为对于元素的乘积, ...

  9. python人脸识别训练模型生产_深度学习-人脸识别DFACE模型pytorch训练(二)

    首先介绍一下MTCNN的网络结构,MTCNN有三种网络,训练网络的时候需要通过三部分分别进行,每一层网络都依赖前一层网络产生训练数据供当前训练网络,这样也推动了两个网络之间的最小损耗. Pnet Rn ...

最新文章

  1. fastdfs安装_用asp.net core结合fastdfs打造分布式文件存储系统
  2. Android解决NDK not configured问题
  3. C# 字符串按设置的格试在前面或后面增加空格或其它字符
  4. 【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]...
  5. safari检查元素_如何防止Safari检查是否使用Apple Pay
  6. 计算机应用昨早领域,计算机应用-第1章.ppt
  7. 容器编排技术 -- Kubernetes kubectl create configmap 命令详解
  8. WIN7网络共享打印机设置 家庭工作组
  9. 字节跳动高工面试:mysql查询重复数据sql
  10. Mybatis动态sql及性能优化-3
  11. 提出辞职可以用的五个理由推荐给大家
  12. 南宁领取房产证流程以及寻找房产评估公司的方法
  13. TF-IDF算法java实现【转载】
  14. dx12 龙书第五章学习笔记 -- 渲染流水线
  15. 微信开发获取签名wx.config
  16. 电子元器件行业SCM供应链平台降低管理成本,提升供应链系统效率
  17. UE4 创建暂停和结束游戏UI
  18. Linux学习教程(一)
  19. Datatables 隐藏列
  20. udk开发-稀里糊涂

热门文章

  1. es6 箭头函数使用_如何使用ES6箭头功能使JavaScript易于阅读
  2. 远程桌面连接一个域网的计算机,怎样远程控制局域网的另一台电脑(远程桌面)win10...
  3. 5个Python特性 越早知道越好的
  4. DeathRansom:一款教育目的的Python勒索软件开发平台
  5. Linux(Ubuntu)内存查询top命令详解
  6. lambda理解与应用
  7. 漫步数学分析二——欧几里得空间
  8. project进行it项目管理案例_全景项目案例集第18期:给团队打鸡血的最好方式
  9. 网络爬虫相关程序学习(包含jar包等)---各大网站网络爬虫
  10. 证明Ax=0的最小二乘解是ATA的最小特征值对应的特征向量(||x||=1)