日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

基于PCNN的图像增强matlab代码

發布時間:2023/12/31 循环神经网络 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于PCNN的图像增强matlab代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function grayenhancement %名稱:PCNN灰度圖像增強 %功能:對圖像進行增強處理,使之輪廓、紋理清楚,細節清晰 %% clc close all %% [filename,pathname]=uigetfile('*.*','選擇要處理的圖片'); I=im2double(imread(fullfile(pathname,filename))); figure,imshow(I); title('原始圖像'); if size(I,3)==3I=rgb2gray(I); end I=double(I); figure,imshow(I); title('灰度圖像'); I=I/255;%轉化為[0,1]之間處理 %% [p,q]=size(I); %初始化相關參數 alpha_L=0.06931; alpha_Theta=0.05; beta=0.2; vL=1.00; vTheta=200;%連接幅度因子 np=700000;%閾值幅度因子 %初始化所有用到的矩陣 EnhImage=zeros(p,q); L=zeros(p,q); U=zeros(p,q); Y=zeros(p,q); Y0=zeros(p,q); %突觸聯接權系數矩陣W W=[0.1091 0.1409 0.1091;...0.1409 0 0.1409;...0.1091 0.1409 0.1091]; %實現PCNN圖像增強 Bri=max(I(:));%灰度圖像中最亮的像素的灰度值 La=[-1 -1 -1;-1 8 -1;-1 -1 -1];%;拉普拉斯算子 Theta=Bri-conv2(I,La,'same'); F=I; for n=1:npK=conv2(Y,W,'same');L=exp(-alpha_L)*L+vL*K;Theta=exp(-alpha_Theta)*Theta+vTheta*Y;U=F.*(1+beta*L);Y=im2double(U>Theta);EnhImage=(log(Bri)-(n-1)*alpha_Theta).*Y;Y0=Y0+EnhImage;if any(Y(:))==0fprintf('第%d次迭代后沒有火點了.\n',n);break;end end%格式轉換 image=Data_Normalized(Y0,0); figure,imshow(image); title('增強圖像')image1=Data_Normalized(Y0,1); figure,imshow(image1); title('反方式增強圖像')imwrite(image,strcat(filename,'_grayenhance.bmp')); endfunction Y_Normalized=Data_Normalized(Y,method) %將Y的元素線性標準化到[0,1]之間 %可以有兩種方式:1.min-0,max-1;2.min-1,max-0,因為Y的值一般都為負,不知其意義是值越大效果越大還是絕對值越大效果越大 %應該為第一種,但第二種效果也挺好看,因為HSI模型中I反映的是亮度,與顏色無關 if nargin==1method=0; endY_min=min(min(Y)); Y_max=max(max(Y)); if method==0Y_Normalized=(Y-Y_min)/(Y_max-Y_min); elseY_Normalized=(Y-Y_max)/(Y_min-Y_max); end end

總結

以上是生活随笔為你收集整理的基于PCNN的图像增强matlab代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。