zoukankan      html  css  js  c++  java
  • 图像处理工具箱

    注:以下内容感谢https://blog.csdn.net/BAR_WORKSHOP/article/details/81009900的分享!

    目录:绘图工具箱  图像的显示  几何变换  像素值和统计  图像变换  图像分析  图像算数 

              图像去模糊  线性滤波以及线性二维滤波器设计  图像配准  图像增强  形态学操作 

              彩色空间  邻域和块处理

    绘图工具箱

    plot 基本绘图函数
    fplot 绘制数学函数图
    ezplot 直接绘制隐函数图形
    bar 绘制条形图
    area 绘制面积图
    pie 绘制饼形图
    title 标题
    hist 绘制直方图
    axis 控制轴的比例和外观
    xlabel x-轴标记
    ylabel y-轴标记
    grid 网格线
    mesh 绘制三维网格曲面
    surf 绘制着色三维彩色曲面
    meshgrid 针对三维图形的x和y数组
    semilogx 绘制x对数坐标系图
    semilogy 绘制y对数坐标系图
    loglog 绘制对数坐标系图
    contour 绘制等高线图
    stem 绘制火柴杆图

    图像的显示

                                

    imshow 以处理图像的方式显示图像
    subimage 以单幅图像的形式显示排列好的多幅图像
    implay 播放电影,视频或图像序列
    warp 纹理映射表面
    imtool 以图像工具的方式显示图像
    immovie 多帧图像制成电影
    montage 矩形蒙太奇显示多幅图像

    几何变换

    imrotate 旋转图像
    imcrop 裁剪图像
    imresize 调整图像大小
    checkerboard 创建棋盘格图像
    findbounds 为空间变换寻找输出边界
    imtransform 对图像进行二维空间变换
    impyramid 以金字塔形式缩减或扩展图像
    makeresampler 创建重取样结构
    maketform 创建空间变换结构(TFORM)
    fliptform 转换TFORM结构的输入和输出角色
    tformarray 对N-D阵列施以空间变换
    tformfwd 应用正向空间变换
    tforminv 应用逆向空间变换

    像素值和统计

    imhist 显示图像数据的直方图
    impixel 像素彩色值
    imcontour 创建图像数据轮廓线
    improfile 沿着线段的横截面的像素值
    std2 矩阵元素的标准差
    mean2 矩阵元素的平均或均值
    corr2 二维相关系数
    regionprops 度量图像区域的特性

    图像变换

    fanbeam 扇形射束变换
    ifanbeam 反扇形射束变换
    radon 雷登变换
    iradon 反雷登变换
    phantom 创建头部幻影图像
    fan2para 把扇形射束投影变换为平行射束
    para2fan 把平行射束变换为扇形射束
    dct2 二维离散余弦变换
    idct2 二维反离散余弦变换
    dctmtx 离散余弦变换矩阵

    图像分析

    bwtraceboundary 追踪二值图像中的目标
    edge 寻找灰度图像的边缘
    hough 霍夫变换
    houghlines 基于霍夫变换的线段提取
    houghpeaks 识别霍夫变换的峰
    qtdecomp 四叉树分解
    qtgetblk 得到块值
    qtsetblk 设置块值

    图像算数

    imabsdiff 计算两幅图像的绝对差
    imcomplement 图像求补
    imlincomb 图像的线性组合
    ippl 检查IPPL是否存在

    图像去模糊

    deconvblind 盲去卷积法
    deconvlucy Lucky-Richardson方法
    deconvreg 规则滤波器法
    deconvwnr 维纳滤波器法
    edgetaper 点扩散函数渐变边缘
    otf2psf 把光传递函数转换为点扩散函数
    psf2otf 把点扩散函数转换为光传递函数

    线性滤波以及线性二维滤波器设计

    convmtx2 二维卷积矩阵
    fspecial 创建预定义的二维滤波器
    imfilter 多维图像的N-D滤波
    freqz2 二维频率响应
    fsamp2 频率取样的二维FIR滤波器
    ftrans2 频率变换的二维FIR滤波器
    fwind1 一维窗方法的二维FIR滤波器
    fwind2 二维窗方法的二维FIR滤波器

    图像配准

    normxcorr2 归一化的二维互相关
    cpselect 控制点选择工具
    cpcorr 用互相关调整控制点位置
    cp2tform 用控制点对推断空间变换
    cpstruct2pairs 把CPSTRUCT转换为控制点对

    图像增强

    histeq 用直方图均衡增强对比度
    imadjust 调整图像亮度值或彩色图
    medfilt2 二维中值滤波
    ordfilt2 二维统计排序滤波
    wiener2 二维自适应噪声去除滤波
    intlut 用查表法转换整数值
    adapthhisteq 有限对比度的自适应直方图均衡CLAHE
    stretchlim 寻找如何限制一幅图像的对比度拉伸

    形态学操作

    灰度图像和二值图像

    conndef 默认的连通性数组
    imbothat 底帽滤波
    imclearborder 连接到图像边缘的抑制光结构
    mclose 形态学闭操作图像
    imdilate 膨胀图像
    imerode 腐蚀图像
    imextendedmax 最大扩展变换
    imextendedmix 最小扩展变换
    imfill 填充图像区域和孔洞
    imhmax 最大H变换
    imhmin 最小H变换
    imimposemin 强迫最小
    imopen 形态学开操作图像
    imreconstruct 形态学重建
    imregionalmax 区域最大
    imregionalmin 区域最小
    imtophat 顶帽滤波
    watershed 分水岭变换

    二值图像

    applylut 查表法的邻域操作
    bwarea 二值图像中的目标区域
    bwareaopen 形态学开二值图像
    bwdist 二值图像的距离变换
    bweuler 二值图像的欧拉数
    bwhitmiss 二元击中-击不中操作
    bwlabel 二维二值图像中标记连通分量
    bwlabeln N维二值图像中标记连通分量
    bwmorph 二值图像的形态学操作
    bwpack 打包二值图像
    bwperim 寻找目标的周长
    bwselect 选择目标
    bwulterode 最终腐蚀
    bwunpack 拆包二值图像
    makelut 为了使用APPLYLUT而创建查找表

    彩色空间

    cmpermute 在彩色图中重新安排彩色
    cmunique 去除索引图像的彩色图中不需要的颜色
    imapprox 用较少颜色之一近似索引图像
    ntsc2rgb NTSC转变为RGB
    ycbcr2rgb YCbCr转变为RGB
    rgb2ntsc RGB转变为NTSC
    rgb2ycbcr RGB转变为YCbCr
    whitepoint 标准照明的XYZ颜色值
    lab2double L*a*b转变为double
    lab2uint6 L*a*b转变为uint6
    lab2uint8 L*a*b转变为uint8
    xyz2double xyz颜色值转变为double
    xyz2uint16 xyz颜色值转变为uint16
    makecform 创建独立于设备的彩色空间变换结构CFORM
    applyform 适用于与设备无关的彩色空间变换
    iccfind 搜索ICC剖面
    iccroot 寻找系统的ICC剖面存放处
    iccwrite 写ICC彩色剖面
    isicc 对完全剖面结构为真

    邻域和块处理

    bestblk 块处理的最佳尺寸
    blkproc 图像的不同块处理
    nlfilter 一般的滑动邻域处理
    col2im 把矩阵列重排为块
    colfilt 列方式的邻域操作
    im2col 把图像块重排为列
  • 相关阅读:
    java wait方法
    thread join
    AtomicReference 原理
    exchanger java另一种栅栏
    CyclicBarrier 栅栏 原理,应用场景
    信号量Semaphore
    FutureTask 解析
    CountDownLatch
    java 双端队列 Deque
    lockInterruptibly 和lock 原理
  • 原文地址:https://www.cnblogs.com/zwying/p/14382789.html
Copyright © 2011-2022 走看看