0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB课程之第五章v2 文件操作(2)

通信工程师专辑 来源:未知 2023-08-30 00:10 次阅读

继续讲解!

wKgZomTulqaAdTdbAAVb01GtFYk768.png

大家一定对如何读取图像感兴趣!为什么?因为这是美化图片的第一步!美图秀秀的背后就有这些函数的身影!

wKgZomTulqeAIpWUAAbnU16kAMY827.png

wKgZomTulqeAZG6fAAehh4PSV0E747.png

wKgZomTulqeAQ8z8AApe50CjDRY859.png

wKgZomTulqiANbq6AAsd9HpxOeQ477.png

wKgZomTulqiAU4exAAw0KL6Ga00667.png

wKgZomTulqiAdGfLAAer0bJWQk8168.png

wKgZomTulqiANVLxAAlz4LCCYtE769.png

wKgZomTulqiAAgpmAAnMpiKuKjg189.png

wKgZomTulqmAY9dgAAoy5puIWO4107.png

wKgZomTulqmAL7ofAAfexjvNKdM093.png

对于本人,则更加关注医学图像文件的处理!生了一场大病后,真的希望在医学方面能有所贡献!所以,现在就积累!扩展一下知识面吧!

MATLAB的图像处理工具箱(image processing toolbox)自带了读取医学图像DICOM文件的函数dicomread、dicominfo等,如果MRI影像数据的扫描参数丢失(本文以Slice order为例),可以使用dicominfo函数来获取MRI影像的头文件,从而读取到扫描参数。在图像处理工具箱中,涉及DICOM图像处理的matlab函数主要有以下10个。

wKgZomTulqmAZxsRAATmL2YSMPg346.png

简单介绍一下函数dicominfo。

info = dicominfo(filename)

filename 是某一个DICOM文件全名。西门子的机器为例,filename应该是一个后缀为IMA的DICOM文件。该函数负责把DICOM文件的header读进变量info里,以结构体的形式存储。DICOM文件的header又称作metadata,里面基本存放了所有的扫描参数,当扫描参数记录丢失时,可以用这种方法重新找回扫描参数。

wKgZomTulqmAE3O1AAAHCaxgszk603.gif

ECG信号

wKgZomTulqmAZvWoAAfxYAXRHLU962.png

目前国际上有三个公认的标准心电数据库:美国心脏学会的AHA数据库,欧洲AT-T数据库以及美国麻省理工学院提供的MIT-BIH数据库。其中MIT-BIH数据库应用的比较广泛,所以,我们做后续训练也就是使用这个数据库的数据。

如果想对ECG信号进行实践操作,我们第一步就是要获取MIT-BIH数据库的心电数据和数据对应的注释。百度看看如何完成吧!

wKgZomTulqmAE3O1AAAHCaxgszk603.gif

如果你想学习图片美化的知识,可以求助互联网。在这里我给你一个函数,大家试一试!兴趣是最好的老师!比如imcrop可以完成图片的裁剪功能。

wKgZomTulqmAJ_j5AALC-CU_qPc999.png

wKgZomTulqmAE3O1AAAHCaxgszk603.gif

为此准备了相关的毕业设计课题!!!

这样的课题实用性非常强!欢迎大家来选题!

wKgZomTulqqAPNVRAAOxrSB6p2s391.png

这些课题和实际生活息息相关,足够吸引同学们了吧!

wKgZomTulqmAE3O1AAAHCaxgszk603.gif

思维引导的连续剧来了!

2023年暑假期间,每天都在家直播讲课!第二天又讲了哪些内容呢?顺着老师的讲课脉络思考吧!

视频留言很精彩,欢迎大家加入讨论!教学相长!这个连续剧长达十几集呢,自编自导的哦!暑假期间备课虽然累,但非常的充实,因为有同学们的相伴!未完,待续!

wKgZomTulqqAfNZcAAAgWrkkT7Y709.gif

修订记录

20230318 完成初稿;

20230829 修订内容v2;


原文标题:MATLAB课程之第五章v2 文件操作(2)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信网络
    +关注

    关注

    20

    文章

    2001

    浏览量

    51632

原文标题:MATLAB课程之第五章v2 文件操作(2)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SC171开发套件V2 技术资料

    SC171开发套件V2 技术资料 课程类别 链接 硬件平台介绍及使用(SC171开发套件V2 ) https://bbs.elecfans.com/jishu_2422919_1_1.html 安卓
    发表于 05-10 16:47

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2课程类别 课程名称 视频课程时长 视频
    发表于 05-10 16:46

    硬件平台介绍及使用(SC171开发套件V2

    硬件平台介绍及使用(SC171开发套件V2课程类别 课程名称 视频课程时长 视频课程链接 课件链接 硬件 SC171开发套件
    发表于 04-09 15:34

    LT8228从V1到V2是BUCK模式,从V2V1是BOOST模式,请问这个模式是固定的吗?

    看LT8228的示例,从V1到V2是BUCK模式,从V2V1是BOOST模式,请问,这个模式是固定的吗? 假如我输入V1是48
    发表于 01-05 07:10

    MATLAB课程之第五章v3 文件操作(4)

    继续讲解! 在数字信号处理领域,很多数据的保存形式都是文本文件!有了数据,这样就可以在计算机中完成半实物仿真了!什么是半实物仿真?就是仿真出来的结果基本和产品一致!那还有什么仿真?理论仿真!这个阶段
    的头像 发表于 12-11 08:20 308次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第五章</b>v3 <b class='flag-5'>文件</b><b class='flag-5'>操作</b>(4)

    MATLAB课程之第五章v3 文件操作(3)

    继续讲解! 视频文件一般都很大! 处理起来很耗内存! 大家用过剪影这个软件 吗? 这种 软件必然 包含了大量的视频文件函数 !那我们就先在MATLAB中去感受类似函数的作用吧。 读取文件
    的头像 发表于 12-10 08:20 290次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第五章</b>v3 <b class='flag-5'>文件</b><b class='flag-5'>操作</b>(3)

    MATLAB课程之第五章v3 文件操作(2)

    后,真的希望在医学方面能有所贡献!所以,现在就积累!扩展一下知识面吧! MATLAB的图像处理工具箱(image processing toolbox)自带了读取医学图像DICOM文件的函数dicomread、dicominfo等,如果MRI影像数据的扫描参数丢失(本文以
    的头像 发表于 12-08 12:25 292次阅读

    MATLAB课程之第五章v3 文件操作(1)

    本章知识点非常实用,所以内容较多,这也是从理论走向实践的必经之路。离开了数据,你怎么进行实践操作?在计算机中,数据的形式就是文件! 五个部分! 每个部分都涉及一种常用的文件! 先来看常用的音频
    的头像 发表于 12-07 10:45 291次阅读

    MATLAB课程之第五章v2 文件操作(4)

    在数字信号处理领域,很多数据的保存形式都是文本文件!有了数据,这样就可以在计算机中完成半实物仿真了!什么是半实物仿真?就是仿真出来的结果基本和产品一致!那还有什么仿真?理论仿真!这个阶段的仿真只是
    的头像 发表于 09-02 10:50 354次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第五章</b><b class='flag-5'>v2</b> <b class='flag-5'>文件</b><b class='flag-5'>操作</b>(4)

    MATLAB课程之第五章v2 文件操作(3)

    前的重修课程,遇到了闻所未闻的事情。过程如下:matlab课程的上机考试,出了上机题(本题目需要使用matlab的reshape和sort函数,六行语句即可完成!或者只用sort函数结
    的头像 发表于 08-31 15:25 311次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第五章</b><b class='flag-5'>v2</b> <b class='flag-5'>文件</b><b class='flag-5'>操作</b>(3)

    MATLAB课程之第五章v2 文件操作(1)

    本章非常实用,所以内容较多,这也是从理论走向实践的必经之路。离开了数据,你怎么进行实践操作?在计算机中,数据的形式就是文件! 五个部分! 每个部分都涉及一种常用的文件! 先来看常用的音频文件
    的头像 发表于 08-26 11:20 400次阅读

    MATLAB课程之第三章v2 M文件知识(1)

    ?M文件就是用于保存matlab源程序的文本文件,后缀名是.m,因此称为M文件。这个文件其实和 txt
    的头像 发表于 08-05 10:50 563次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第三章<b class='flag-5'>v2</b> M<b class='flag-5'>文件</b>知识(1)

    MATLAB课程之第二章v2 MATLAB绘图功能(3)

    知晓, 就应该加上一些必要的注释!xlabel等函数就能做到这些作用!怎么用?很简单!一句话的事情!关键是多用!熟能生巧! 讲到这里,要感谢一位东南大学的网友! 他现在是研一在读研究生!跟着我在学MATLAB基础课程和数字信号处
    的头像 发表于 07-25 00:10 363次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第二章<b class='flag-5'>v2</b> <b class='flag-5'>MATLAB</b>绘图功能(3)

    MATLAB课程之绪论v2(2)

    。最和课程相关的是计算机编程语言的发展过程,也就是计算机语言的历史!汇编语言的使用让人感到编程的痛苦。后来“高级语言”出现了,C语言就是“高级语言”中的典型代表,当然还有其他的比如FORTRAN、C++、JAVA、R、MATLAB、Python等等。
    的头像 发表于 07-08 08:55 299次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>绪论<b class='flag-5'>v2</b>(2)

    MATLAB课程之绪论v2(1)

    2020年,需要再次教本门课程,因此补充一些编程语言的历史知识。也许知道了来龙去脉,同学们会有兴趣学习。 在中国,大约在1995年以前,计算机不属于平常人家。为什么?有两个原因,第一,因为那时候一台
    的头像 发表于 07-06 17:25 209次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>绪论<b class='flag-5'>v2</b>(1)