业绩统计网站开发,dw是网页制作平台吗,齐装网装修平台官网,青岛做网站公司排名图像处理领域的应用 文章目录 图像处理领域的应用1.图像类型2.图像转换3.彩色图像表示模式4.图像变换5.图像增强 1.图像类型 #mermaid-svg-x6mNS3Y1YkPvWUsQ {font-family:trebuchet ms,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-x6mNS3Y1…图像处理领域的应用 文章目录 图像处理领域的应用1.图像类型2.图像转换3.彩色图像表示模式4.图像变换5.图像增强 1.图像类型 #mermaid-svg-x6mNS3Y1YkPvWUsQ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .error-icon{fill:#552222;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .marker{fill:#333333;stroke:#333333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .marker.cross{stroke:#333333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .cluster-label text{fill:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .cluster-label span{color:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .label text,#mermaid-svg-x6mNS3Y1YkPvWUsQ span{fill:#333;color:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .node rect,#mermaid-svg-x6mNS3Y1YkPvWUsQ .node circle,#mermaid-svg-x6mNS3Y1YkPvWUsQ .node ellipse,#mermaid-svg-x6mNS3Y1YkPvWUsQ .node polygon,#mermaid-svg-x6mNS3Y1YkPvWUsQ .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .node .label{text-align:center;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .node.clickable{cursor:pointer;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .arrowheadPath{fill:#333333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .cluster text{fill:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ .cluster span{color:#333;}#mermaid-svg-x6mNS3Y1YkPvWUsQ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-x6mNS3Y1YkPvWUsQ :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 图像类型 灰度图像 RGB图像 二值图像 二维矩阵存储 每一个元素表示像素灰度值 0-255 三维矩阵存储R G B三通道灰度值 二维矩阵存储 每一个元素值为0或1 2.图像转换 % Otsu阈值分割threshgraythresh(I)% 自适应阈值分割bwimbinarize(I,adaptive)#mermaid-svg-e6Rlhdg6PILexBg0 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 .error-icon{fill:#552222;}#mermaid-svg-e6Rlhdg6PILexBg0 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-e6Rlhdg6PILexBg0 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-e6Rlhdg6PILexBg0 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-e6Rlhdg6PILexBg0 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-e6Rlhdg6PILexBg0 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-e6Rlhdg6PILexBg0 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-e6Rlhdg6PILexBg0 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-e6Rlhdg6PILexBg0 .marker.cross{stroke:#333333;}#mermaid-svg-e6Rlhdg6PILexBg0 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-e6Rlhdg6PILexBg0 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 .cluster-label text{fill:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 .cluster-label span{color:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 .label text,#mermaid-svg-e6Rlhdg6PILexBg0 span{fill:#333;color:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 .node rect,#mermaid-svg-e6Rlhdg6PILexBg0 .node circle,#mermaid-svg-e6Rlhdg6PILexBg0 .node ellipse,#mermaid-svg-e6Rlhdg6PILexBg0 .node polygon,#mermaid-svg-e6Rlhdg6PILexBg0 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-e6Rlhdg6PILexBg0 .node .label{text-align:center;}#mermaid-svg-e6Rlhdg6PILexBg0 .node.clickable{cursor:pointer;}#mermaid-svg-e6Rlhdg6PILexBg0 .arrowheadPath{fill:#333333;}#mermaid-svg-e6Rlhdg6PILexBg0 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-e6Rlhdg6PILexBg0 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-e6Rlhdg6PILexBg0 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-e6Rlhdg6PILexBg0 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-e6Rlhdg6PILexBg0 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-e6Rlhdg6PILexBg0 .cluster text{fill:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 .cluster span{color:#333;}#mermaid-svg-e6Rlhdg6PILexBg0 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-e6Rlhdg6PILexBg0 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 图像转换 灰度图像 RGB图像 二值图像 灰度图像 二值图像 RGB图像 HSV图像 RGB图像 RGB图像 HSV图像 rgb2gray im2bw im2bw rgb2hsv hsv2rgb 3.彩色图像表示模式 #mermaid-svg-kszUIUzFcAreQZRT {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-kszUIUzFcAreQZRT .error-icon{fill:#552222;}#mermaid-svg-kszUIUzFcAreQZRT .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-kszUIUzFcAreQZRT .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-kszUIUzFcAreQZRT .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-kszUIUzFcAreQZRT .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-kszUIUzFcAreQZRT .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-kszUIUzFcAreQZRT .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-kszUIUzFcAreQZRT .marker{fill:#333333;stroke:#333333;}#mermaid-svg-kszUIUzFcAreQZRT .marker.cross{stroke:#333333;}#mermaid-svg-kszUIUzFcAreQZRT svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-kszUIUzFcAreQZRT .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-kszUIUzFcAreQZRT .cluster-label text{fill:#333;}#mermaid-svg-kszUIUzFcAreQZRT .cluster-label span{color:#333;}#mermaid-svg-kszUIUzFcAreQZRT .label text,#mermaid-svg-kszUIUzFcAreQZRT span{fill:#333;color:#333;}#mermaid-svg-kszUIUzFcAreQZRT .node rect,#mermaid-svg-kszUIUzFcAreQZRT .node circle,#mermaid-svg-kszUIUzFcAreQZRT .node ellipse,#mermaid-svg-kszUIUzFcAreQZRT .node polygon,#mermaid-svg-kszUIUzFcAreQZRT .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-kszUIUzFcAreQZRT .node .label{text-align:center;}#mermaid-svg-kszUIUzFcAreQZRT .node.clickable{cursor:pointer;}#mermaid-svg-kszUIUzFcAreQZRT .arrowheadPath{fill:#333333;}#mermaid-svg-kszUIUzFcAreQZRT .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-kszUIUzFcAreQZRT .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-kszUIUzFcAreQZRT .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-kszUIUzFcAreQZRT .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-kszUIUzFcAreQZRT .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-kszUIUzFcAreQZRT .cluster text{fill:#333;}#mermaid-svg-kszUIUzFcAreQZRT .cluster span{color:#333;}#mermaid-svg-kszUIUzFcAreQZRT div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-kszUIUzFcAreQZRT :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 彩色图像表示 真彩色 三种颜色组合 RGB模式 相减混色 印刷业 C纯青色 M品红 Y黄色 K黑色 CMYK模式 描述颜色特征 H色调 S饱和度 V亮度 HSV模式 4.图像变换
对数变换增强较暗部分的细节 广泛用于频谱图像的显示
% log函数仅处理double类型矩阵 im2double转换
tc log(ks) Gamma变换选择性增强低灰度区域的对比度或高灰度区域的对比度
% γ1 阴影 γ1 亮度 imadjust
y(xesp)^γ图像平移
% strel 创建形态学结构元素
% translate(strel(1),[y x]) 结构元素SE在y和x方向平移数值
% imdilate 形态学膨胀图像镜像
% 空间变换结构TFORM maketform(transformtype,Matrix)
Bimtransform(A,TFORM,method)#mermaid-svg-vX8zwNIaXWIZo8nx {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx .error-icon{fill:#552222;}#mermaid-svg-vX8zwNIaXWIZo8nx .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-vX8zwNIaXWIZo8nx .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-vX8zwNIaXWIZo8nx .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-vX8zwNIaXWIZo8nx .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-vX8zwNIaXWIZo8nx .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-vX8zwNIaXWIZo8nx .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-vX8zwNIaXWIZo8nx .marker{fill:#333333;stroke:#333333;}#mermaid-svg-vX8zwNIaXWIZo8nx .marker.cross{stroke:#333333;}#mermaid-svg-vX8zwNIaXWIZo8nx svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-vX8zwNIaXWIZo8nx .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx .cluster-label text{fill:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx .cluster-label span{color:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx .label text,#mermaid-svg-vX8zwNIaXWIZo8nx span{fill:#333;color:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx .node rect,#mermaid-svg-vX8zwNIaXWIZo8nx .node circle,#mermaid-svg-vX8zwNIaXWIZo8nx .node ellipse,#mermaid-svg-vX8zwNIaXWIZo8nx .node polygon,#mermaid-svg-vX8zwNIaXWIZo8nx .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-vX8zwNIaXWIZo8nx .node .label{text-align:center;}#mermaid-svg-vX8zwNIaXWIZo8nx .node.clickable{cursor:pointer;}#mermaid-svg-vX8zwNIaXWIZo8nx .arrowheadPath{fill:#333333;}#mermaid-svg-vX8zwNIaXWIZo8nx .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-vX8zwNIaXWIZo8nx .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-vX8zwNIaXWIZo8nx .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-vX8zwNIaXWIZo8nx .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-vX8zwNIaXWIZo8nx .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-vX8zwNIaXWIZo8nx .cluster text{fill:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx .cluster span{color:#333;}#mermaid-svg-vX8zwNIaXWIZo8nx div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-vX8zwNIaXWIZo8nx :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 图像变换 直方图均衡 线性变换 灰度线性变换 对数变换 非线性变换 伽玛变换 指数变换 imresize 图像缩放 imrotate 图像旋转 histeq imadjust 5.图像增强
噪声添加
% type为‘gaussian’:高斯白噪声,雪花状 ‘saltpepper’:椒盐噪声,颗粒状
himnoise(I,type,parameters)% imfilter 滤波函数 corr 相关卷积 conv直接卷积
% fspecial 设计滤波器
% medfilt2 中值滤波 去除椒盐噪声#mermaid-svg-W19lNuWpyvPN4WBO {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-W19lNuWpyvPN4WBO .error-icon{fill:#552222;}#mermaid-svg-W19lNuWpyvPN4WBO .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-W19lNuWpyvPN4WBO .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-W19lNuWpyvPN4WBO .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-W19lNuWpyvPN4WBO .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-W19lNuWpyvPN4WBO .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-W19lNuWpyvPN4WBO .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-W19lNuWpyvPN4WBO .marker{fill:#333333;stroke:#333333;}#mermaid-svg-W19lNuWpyvPN4WBO .marker.cross{stroke:#333333;}#mermaid-svg-W19lNuWpyvPN4WBO svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-W19lNuWpyvPN4WBO .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-W19lNuWpyvPN4WBO .cluster-label text{fill:#333;}#mermaid-svg-W19lNuWpyvPN4WBO .cluster-label span{color:#333;}#mermaid-svg-W19lNuWpyvPN4WBO .label text,#mermaid-svg-W19lNuWpyvPN4WBO span{fill:#333;color:#333;}#mermaid-svg-W19lNuWpyvPN4WBO .node rect,#mermaid-svg-W19lNuWpyvPN4WBO .node circle,#mermaid-svg-W19lNuWpyvPN4WBO .node ellipse,#mermaid-svg-W19lNuWpyvPN4WBO .node polygon,#mermaid-svg-W19lNuWpyvPN4WBO .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-W19lNuWpyvPN4WBO .node .label{text-align:center;}#mermaid-svg-W19lNuWpyvPN4WBO .node.clickable{cursor:pointer;}#mermaid-svg-W19lNuWpyvPN4WBO .arrowheadPath{fill:#333333;}#mermaid-svg-W19lNuWpyvPN4WBO .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-W19lNuWpyvPN4WBO .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-W19lNuWpyvPN4WBO .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-W19lNuWpyvPN4WBO .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-W19lNuWpyvPN4WBO .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-W19lNuWpyvPN4WBO .cluster text{fill:#333;}#mermaid-svg-W19lNuWpyvPN4WBO .cluster span{color:#333;}#mermaid-svg-W19lNuWpyvPN4WBO div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-W19lNuWpyvPN4WBO :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 空域滤波 模板与图像邻域相卷积 imfilter 线性空域滤波 低通滤波 信号低频部分通过 高频部分被阻止 造成边缘模糊 二维中值滤波 medfilt2 中值滤波 统计排序滤波器 非线性空域滤波 顺序统计滤波 自适应滤波