zoukankan      html  css  js  c++  java
  • matlab学习笔记4--多媒体文件的保存和读取

    一起来学matlab-matlab学习笔记4

    数据导入和导出_2 多媒体文件的保存和读取

    觉得有用的话,欢迎一起讨论相互学习~Follow Me

    参考书籍
    《matlab 程序设计与综合应用》张德丰等著感谢张老师的书籍,让我领略到matlab的便捷

    导入/导出图形文件

    imread函数

    • 使用imread函数可以将图形文件导入到MATLAB工作空间。imread函数支持标准文件格式的图形文件,包括TIFF(TaggedImageFileFormat)、GIF(GraphicsInterchangeFormat)、JPEG(JointPhotographicExpertsGroup)以及PNG(PortableNetworkGraphics)格式。下面命令将JPEG格式的图形数据读到MATLAB工作空间,用数组imdata存储

    imwrite函数

    • imwrite函数可以从MATLAB工作空间中导出标准格式的图形文件,支持的格式与imread相同。下面语句将MATLAB工作空间中的多维数组数据X读取到TIFF格式的文件中。

    导入/导出图形文件

    MATLAB中有很多函数可以查询包含音频和视频数据的文件信息,如mmfilinfo函数。同时,MATLAB提供了很多导入音/视频数据到工作空间的函数,可以从文件中导入,也可以利用输入设备录制,如麦克风。
    导入音/视频的函数主要有auread、aviread与wavread,可分别读取声音文件、AV视频与WAVE声音。
    MATLAB中导出音频的函数有auwrite与wavwnte,可分别导出AU与WAV等格式的音频文件。而导出视频文件要复杂一些,需要用avifile函数创建avifile对象,然后利用AVI文件对象的方法与属性来控制导出过程。如在MATLAB中,可把一系列的图形保存为可播放的电影,然后导出MAT文件。

  • 相关阅读:
    Windows光标形状
    函数对象(仿函数 functor)
    构造函数的初始化列表抛出异常
    <<Windows via C/C++>>学习笔记 —— 线程优先级【转】
    单例模式
    c++中的重载(Overload)、覆盖(重写,Override) 、隐藏与访问权限控制及using声明
    RTTI: dynamic_cast typeid
    抽象类 虚函数 声明与实现
    typedef 函数指针 数组 std::function
    Client Window坐标 RECT相关函数
  • 原文地址:https://www.cnblogs.com/cloud-ken/p/11668659.html
Copyright © 2011-2022 走看看