zoukankan      html  css  js  c++  java
  • 数字图像处理(上)

    图像类型

    • 二值图像
    • 灰度图像
    • 彩色图像

    基本操作

    读取和展示

    • imread() % 读取
    • imshow() % 图形窗口展示

    存储

    • imwrite() %存储

    查看详细信息

    • imageinfo()

    图像处理工具

    • imtool()

    示例

    clear, close all
    I = imread('pout.tif'); 	% 将MATLAB自带图像'pout.tif'读取到内存中
    imshow(I); 					% 在图形窗口展示该图像 
    imwrite(I,'myimage.png');	% 将该图像存为png格式的文件
    imageinfo('pout.tif')
    imtool('pout.tif')
    

    图像运算

    点运算

    图像在内存中以矩阵的形式存储,因此我们可以像遍历矩阵那样遍历并编辑图片上的像素点.MATLAB也内置了一些函数用于进行图像运算.

    四则运算

    • 乘法
    I=imread('rice.png');
    subplot(1,2,1); imshow(I);
    J=immultiply(I, 1.5);
    subplot(1,2,2); imshow(J);
    
    
    • 加法
    I=imread('rice.png'); J=imread('cameraman.tif'); 
    K=imadd(I,J);
    subplot(1,3,1); imshow(I);
    subplot(1,3,2); imshow(K);
    subplot(1,3,3); imshow(J); 
    
    

    像素统计分布

    I = imread('pout.tif');
    imhist(I)
    
    

    图像均衡化

    I = imread('pout.tif'); I2 = histeq(I);
    subplot(1,4,1); imhist(I);
    subplot(1,4,2); imshow(I);
    subplot(1,4,3); imshow(I2);
    subplot(1,4,4); imhist(I2);
    

    几何变换


  • 相关阅读:
    linux系统安装CRT上传插件
    一些常用的vim编辑器快捷键:
    IDS 源镜像端口添加
    查看windows、linux的SN
    Tomcat安装
    puppet配置问题统计
    使用puppet
    安装puppet
    XML 生成一个XML文件
    winform 重新启动程序(重新登录)
  • 原文地址:https://www.cnblogs.com/thrseven/p/15256317.html
Copyright © 2011-2022 走看看