基于模糊集的图像增强
生活随笔
收集整理的這篇文章主要介紹了
基于模糊集的图像增强
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Github個人博客:https://joeyos.github.io
基于模糊集的圖像增強主要有以下三個步驟:圖像模糊特征提取、隸屬函數值的修正和模糊域反變換。
x=imread('lena.jpg'); x=rgb2gray(x); [M,N]=size(x); x1=double(x); % 基本參數 Fd=0.8; FD=-1*Fd; % Fe=128; Fe=128; Xmax=255; % 模糊特征平面 for i=1:Mfor j=1:NP(i,j)=(1+(Xmax-x1(i,j))/Fe)^FD;end end % 模糊增強 times=1; for k=1:timesfor i=1:Mfor j=1:Nif P(i,j) <= 0.5000P1(i,j)=2*P(i,j)^2;elseP1(i,j)=1-2*(1-P(i,j))^2;endendendP=P1; end % 反模糊化 for i=1:Mfor j=1:NI(i,j)=Xmax-Fe*((1/P(i,j))^(1/Fd)-1);end end X=uint8(I); figure,imshow(x); figure,imshow(X);總結
以上是生活随笔為你收集整理的基于模糊集的图像增强的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5G网络架构、网络接口及协议栈
- 下一篇: 使用原生js实现简单动画效果