主体内容

模糊逻辑图像处理

示例显示图像处理使用模糊逻辑具体地说,此示例显示如何检测图像边缘

边缘为两个统一区域之间的边界可比较邻接像素强度检测边缘但由于统一区域定义不精确,两个相邻像素之间的小强度差并不总是代表边缘强度差则表示阴暗效果

模糊逻辑处理法允许你使用成员函数定义像素属于边缘或统一区域的程度

导入RGB图像并转换为灰度

导入图像

rgb=imreadPapps.png);

rgba 384x512x3昆特8数组数组三大通道rgb三数组维度表示图像红色、绿色和蓝强度

转换rgb灰度表示二维数组代替三维数组工作要做到这一点,使用rgb2gray函数.

Igray=rgb2gray图图像(Igray,CData映射,缩放式色图灰度标题输入灰度图像)

图中包含轴对象轴输入图像灰度包含类型图像对象

图像转换双精度数据

上头evlifis系统万博1manbetx函数评价模糊推理系统支持单精度和双精度数据因此转换光线对a双倍数组使用i2双函数.

I2二重二重Igray

获取图像渐变

模糊逻辑边检算法本例依赖图像梯度定位统一区域破解沿图象梯度计算X级轴和y市轴心

GxGy简单渐变滤波获取矩阵包含X级轴梯度.....Gx使用轮廓2函数.渐变值位于[1-11]范围相似地获取y市轴梯度编译Gy.

GxssssGy=GxIx=cv2(IGxsame)!Iy=cv2(I,Gysame);

绘制图像梯度

图图像CData映射,缩放式色图灰度标题Ix)

图中包含轴对象轴对象标题Ix包含类型图像对象

图图像CData映射,缩放式色图灰度标题宜字)

图中包含轴对象轴对象标题Iy包含类型图像对象

可使用其他滤镜获取图像梯度,例如Sobel运算符或Prewitt运算符信息使用卷积过滤图像图像滤波空间域图片处理工具箱

或,如果有图像处理工具箱软件,可使用渗透器图片处理工具箱,非升级化xy图片处理工具箱非升级化图片处理工具箱函数获取图像渐变

定义模糊推理系统以探测边缘

创建模糊推理系统检测边缘边缘FIS.

边缘FIS=mamfis名词,前沿检测);

指定图像梯度Ix宜市输入边缘FIS.

边缘FIS=加插名词,Ix)!边缘FIS=加插名词,宜字);

指定每个输入均值高斯成员函数梯度值像素0后它归零成员函数一号.

sx=0.1sy=0.1边缘FIS=加MFIx,高斯密夫sx0名词,)!边缘FIS=加MF宜字,高斯密夫sy0名词,);

sx西城指定0成员函数标准偏差Ix宜市输入调整边缘检测器性能时,可修改值sx西城.提高值使算法对图像边缘不敏感并降低检测边缘强度

指定边缘检测图像强度输出边缘FIS.

边缘FIS=加输出名词,城外);

指定三角成员函数白黑网路.

wa=0.1WB+1WC+1ba=0bb=0bc = 0.7!边缘FIS=加MF城外,Trimf,[wa wbwc]名词,白字)!边缘FIS=加MF城外,Trimf.[babb名词,黑市);

尽你所能sx西城可改变值瓦市,微信,华府,,bbbc调整边缘检测性能三维函数指定成员函数三角形的起始点、峰值和端参数影响检测边缘强度

绘制成员函数输入输出边缘FIS.

图子绘图2,2,1绘图mf输入i标题Ix子笔(2,2,2)绘图mf输入2标题宜字subplot2,2,[34])scripmf输出输出i标题城外)

图中包含三轴对象axes对象1标题Ix,xlabelIx,ylable成员度包含2对象类型线文本Axes对象2标题Iy,xlabelIy,ylabl成员度包含2对象类型线文本axes对象3标题iout,xlabeliout,ylabl成员度包含4对象类型线文本

FIS规则

添加规则制作像素白图像渐变双向为0时,像素分布于统一区域中任一方向均含非零梯度,则像素悬界

r1=Ix为零IY为零IET白脱机r2=Ix非0或Iy非0脱机边缘FIS=添加规则边缘FIS规则
ans =    1x2 fisrule array with properties:      Description     Antecedent     Consequent     Weight     Connection    Details:                        Description                        _______________________________________      1    "Ix==zero & Iy==zero => Iout=white (1)"     2    "Ix~=zero | Iy~=zero => Iout=black (1)"

评估FIS

评估边缘检测器输出每行像素使用对应行Ix宜市输入式

eval=0s(规模(I));For= 1:Seasion(I,1)Ieval(ii,2)Evalfis(edgeFIS,[(Ix(ii)2)2结束

绘图结果

绘制原创灰度图像

图图像(I,CData映射,缩放式色图灰度标题原创灰度图像)

图中包含轴对象轴对象标题原灰度图像包含类型图像对象

绘制检测边缘

图图像CData映射,缩放式色图灰度标题Edge用模糊逻辑检测)

图中包含轴对象轴对象标题边缘使用模糊逻辑包含类型图像对象

并见

相关题目