博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab练习程序(模糊集图像增强)
阅读量:7117 次
发布时间:2019-06-28

本文共 638 字,大约阅读时间需要 2 分钟。

算法有很多变种。不过主要就是以下三步。

1.设计隶属度函数将图像从空间域变换到模糊集域。

2.设计模糊增强算子,在模糊集域对图像进行处理。

3.根据第1步的隶属度函数重新将图像从模糊集域变换到空间域。

这和频域处理中的变换反变换不是很像么。

我使用的隶属度函数和模糊增强算子在里,也算相关算法的经典论文了。

处理结果如下:

原图:

模糊集增强后:

matlab代码如下:

clear all; close all; clc;img=double(imread('lena.jpg'));imshow(img,[])[m n]=size(img);Fe=1;  %控制参数Fd=128;xmax=max(max(img));u=(1+(xmax-img)/Fd).^(-Fe);     %空间域变换到模糊域%也可以多次迭代for i=1:m                       %模糊域增强算子   for j=1:n      if u(i,j)<0.5        u(i,j)=2*u(i,j)^2;       else        u(i,j)=1-2*(1-u(i,j))^2;      end   endendimg=xmax-Fd.*(u.^(-1/Fe)-1);    %模糊域变换回空间域figure;imshow(uint8(img));

 

转载于:https://www.cnblogs.com/tiandsp/p/3191868.html

你可能感兴趣的文章
Android 版本对于 API
查看>>
Hadoop,MapReduce
查看>>
Kafka Streams简介: 让流处理变得更简单
查看>>
「mysql优化专题」90%程序员面试都用得上的索引优化手册(5)
查看>>
Django---ORM操作大全
查看>>
JAVA远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
查看>>
Python 将json字符串 进行列表化可循环
查看>>
Django Drops
查看>>
NLog自定义字段写入数据库表,示例
查看>>
SQL优化的思路及基本原则(mysql)
查看>>
data-toggle data-target
查看>>
bootstrap课程5 bootstrap中的组件使用的注意事项是什么
查看>>
vue - 自定义指令
查看>>
Jvm(20),如何定义为垃圾对象----引用计数法
查看>>
The Five Best Linux BitTorrent Clients
查看>>
LeetCode: Path Sum 解题报告
查看>>
Struts2之文件上传(单文件/多文件)
查看>>
【AS3 Coder】任务七:初涉PureMVC——天气预报功能实现
查看>>
基于HT for Web的Web SCADA工控移动应用
查看>>
JavaScript-常用正则函数(适合忘记时看)
查看>>