zoukankan      html  css  js  c++  java
  • 数字信号处理实验(零)—— 一维声音信号处理和二维图像处理

    一、在matlab下声音信号的I/O

    1、读wav文件函数

    •y = wavread('filename')
    
    •[y,Fs,bits] = wavread('filename')
    
    •[...] = wavread('filename',N)
    
    •[...] = wavread('filename',[N1 N2])

     

    2、写wav文件函数

    •wavwrite(y,'filename')
    
    •wavwrite(y,Fs,'filename')
    
    •wavwrite(y,Fs,N,'filename')

     

    3、播放声音函数

    •sound(y,Fs)
    
    •sound(y)
    
    •sound(y,Fs,bits)

     

    二、图像处理相关MATLAB自带函数

    1、读取图像:

    函数imread可以从任何Matlab支持的图像文件格式中,以任意位深度读取一幅图像。格式为:

    X=imread(‘FILENAME.FMT’)
    %FILENAME-为需要读入的图像文件名
    %FMT-为图像格式

     

    2、图像显示

    Imshow(gray) ;显示灰度图像,gray为一个二维矩阵
    Imshow(RGB)  ;显示真彩图像,RGB为一个三维矩阵
    Imshow(BW)   ;显示二值图像,BW为一个二维矩阵

     

    3、图像保存

    imwrite(I,'文件名.文件格式')
     %文件格式:bmp、jpg、pcx、tif。

     

    3、图像格式转换

    rgb2gray('图片名字');        %RGB转成灰度
    im2bw('图片名字');           %灰度转成二值图像
  • 相关阅读:
    NSURLConnection的异步请求方式
    <iOS>关于Xcode上的Other linker flags
    使用十六进制色值表示UIColor
    kubernetes & docker
    01 docker的安装与基本使用
    08 数组
    07 grep 正则
    06 信号处理和expect
    05 函数
    04 流程控制
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/5095801.html
Copyright © 2011-2022 走看看