亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mydip.asv

?? 《數字圖像處理與分析》光盤使用說明 本光盤主要包括兩部分內容: 1、 作者編制的基于MATLAB和基于VC++實現的數字圖像處理軟件
?? ASV
?? 第 1 頁 / 共 5 頁
字號:
end
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=x(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2);
imshow(extendx,[]);
handles.imdata=x;
guidata(hObject, handles);

% --------------------------------------------------------------------
function LogT_Callback(hObject, eventdata, handles)
% hObject    handle to LogT (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
tic;
f=handles.imdata;
[row,col]=size(f);
mode.WindowStyle='modal';
mode.Interpreter='tex';
msgbox('g(x,y)=a+(ln[f(x,y)+1])/(b*ln(c))','the formul','mode');
prompt={'parameter a:' 'parameter b:' 'parameter c:'};
name='Input for LOG tranformation';
numlines=1;
defaultanswer={'0' '1' '10'};
anss=inputdlg(prompt,name,numlines,defaultanswer);
a=str2num(anss{1});
b=str2num(anss{2});
c=str2num(anss{3});
f1=double(f);
N=256;
g=a*ones([row,col])+log(f1+ones([row,col]))/(b*log(c));
Time=toc;
set(handles.edit1,'string',Time);
if (row<=256)&(row<=256)
    W=256;
else
    W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=g(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2),imshow(extendx,[min(min(g)),max(max(g))]);
handles.imdata=g;
guidata(hObject, handles);

% --------------------------------------------------------------------
function ExpT_Callback(hObject, eventdata, handles)
% hObject    handle to ExpT (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
tic;
f=handles.imdata;
f1=double(f);
[row,col]=size(f);
mode.WindowStyle='modal';
mode.Interpreter='tex';
msgbox('g(x,y)=b^(c*[f(x,y)-a])','the formula','mode');
prompt={'parameter a:' 'parametr b:' 'parameter c:'};
name='Input for Exp tranformation';
numlines=1;
defaultanswer={'0' '2' '0.04'};
anss=inputdlg(prompt,name,numlines,defaultanswer);
a=str2num(anss{1});
b=str2num(anss{2});
c=str2num(anss{3});
N=256;
g=b.^(c*(f1-a*ones([row,col])))-1;
Time=toc;
set(handles.edit1,'string',Time);
if (row<=256)&(row<=256)
    W=256;
else
    W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=g(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2),imshow(extendx,[min(min(g)),max(max(g))]);
handles.imdata=g;
guidata(hObject, handles);

% --------------------------------------------------------------------
function Untitled_28_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_28 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_27_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_27 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)



% --------------------------------------------------------------------
function Untitled_26_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_26 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_29_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_29 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_30_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_30 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_31_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_31 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_32_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_32 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)




% --------------------------------------------------------------------
function Untitled_33_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_33 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_34_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_34 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_35_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_35 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_36_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_36 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_37_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_37 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_38_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_38 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)





function edit1_Callback(hObject, eventdata, handles)
% hObject    handle to edit1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of edit1 as text
%        st2double(get(hObject,'String')) returns contents of edit1 as a double


% --- Executes during object creation, after setting all properties.
function edit1_CreateFcn(hObject, eventdata, handles)
% hObject    handle to edit1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end


% --------------------------------------------------------------------
function MovingNoise_Callback(hObject, eventdata, handles)
% hObject    handle to MovingNoise (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
tic;
x=handles.imdata;
[row,col]=size(x);
handles.source=x;
f=double(x);
prompt={'Distance(0~255):' 'Angle(-180~180):'};
name='Input for movement blurring';
numlines=1;
defaultanswer={'30' '0'};
anss=inputdlg(prompt,name,numlines,defaultanswer);
len=str2num(anss{1});
angle=str2num(anss{2});
mPSF=fspecial('motion',len,angle);
y=imfilter(f,mPSF,'circular','conv');
Time=toc;
set(handles.edit1,'string',Time);
if (row<=256)&(row<=256)
    W=256;
else
    W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=y(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2);
imshow(extendx,[min(min(y)),max(max(y))]);
handles.P=mPSF;
handles.blurred=y;
handles.inverseblurred=y;
handles.flag=logical(0);
handles.imdata=y;
guidata(hObject, handles);

% --------------------------------------------------------------------
function MovingPlusnoise_Callback(hObject, eventdata, handles)
% hObject    handle to MovingPlusRandomnoise (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
tic;
x=handles.imdata;
[row,col]=size(x);
f=x;

prompt={'Distance(0~255):' 'Angle(-180~180):'};
name='Input for movement blurring with noise';
numlines=1;
defaultanswer={'30' '0'};
anss=inputdlg(prompt,name,numlines,defaultanswer);
len=str2num(anss{1});
angle=str2num(anss{2});

mPSF=fspecial('motion',len,angle);
y=imfilter(f,mPSF,'circular','conv');
noise=imnoise(zeros(size(y)),'gaussian',0,0.1);
noiseadded=imadd(y,im2uint8(noise));
Time=toc;
set(handles.edit1,'string',Time);
if (row<=256)&(row<=256)
    W=256;
else
    W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=noiseadded(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2);
imshow(extendx,[min(min(y)),max(max(y))]);
handles.P=mPSF;
handles.noi=noise;
handles.blurred=noiseadded;
handles.inverseblurred=y;
handles.flag=logical(1);
handles.imdata=y;
guidata(hObject, handles);


% --------------------------------------------------------------------
function InverseFilter_Callback(hObject, eventdata, handles)
% hObject    handle to InverseFilter (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handls nduee)
tic;
g=handles.blurred;
[row,col]=size(g);
PSF=handles.P;
y=deconvwnr(g,PSF);
Time=toc;
set(handles.edit1,'string',Time);
if (row<=256)&(row<=256)
    W=256;
else
    W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=y(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2);
imshow(extendx,[min(min(y)),max(max(y))]);
handles.imdata=y;
guidata(hObject, handles);

% -------------------------------------------------------------------
function WinnerFilter_Callback(hObject, eventdata, handles)
% hObject    handle to WinnerFilter (see GCBO)
% eventdata  reerved - to be defined in a future version of MALAB
% handles    structure with handles and user data (see GUIDATA)
tic;
blurred=handles.inverseblurred;
g=handles.blurred;
[row,col]=size(g);
f=handles.source;
PSF=handles.P;
if handles.flag==logical(0)
    y=deconvwnr(g,PSF);
else
noise=handles.noi;
NP=abs(fft2(noise)).^2;
ncorr=fftshift(real(ifft2(NP)));
IP=abs(fft2(im2double(blurred))).^2;
icorr=fftshift(real(ifft2(IP)));
y=deconvwnr(g,PSF,ncorr,icorr);
handes.flag=logical(0);
end
Time=toc;
set(handles.edit1,'string',Time);
if (row<=256)&(row<=256)
    W=256;
else
    W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
     for n=1:W
          if (m<=row)&(n<=col)
          extendx(m,n)=y(m,n);
          else
              extendx(m,n)=realmax;
          end
     end
end
axes(handles.axes2);
imshow(extendx,[min(min(y)),max(max(y))]);
handles.imdata=y;
guidata(hObject, handles);


% --------------------------------------------------------------------
function Untitled_40_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_40 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_45_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_45 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_43_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_43 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_42_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_42 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% --------------------------------------------------------------------
function Untitled_46_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_46 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_47_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_47 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_48_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_48 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Untitled_44_Callback(hObject, eventdata, handles)
% hObject    handle to Untitled_44 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


% --------------------------------------------------------------------
function Gradient_Callback(hObject, eventdata, handles)
% hObject    handle to Gradient (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
tic;
f=handles.imdata;
[row,col]=size(f);
prompt={'Threshold:'};
name='Input for Gradient Sharping';
numlines=1;
defaultanswer={'10'};
anss=inputdlg(prompt,name,numlines,defaultanswer);
th=str2num(anss{1});
f1=double(f);
f2=zeros(row,col);
for x=2:(row-1)
    for y=2:(col-1)
            g=abs(f1(x,y)-f1(x+1,y))+abs(f1(x,y)-f1(x,y+1));
        if g>=th
            f2(x,y)=g;
        else
            f2(x,y)=f1(x,y);
        end      

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费一区二区视频| 日韩欧美高清dvd碟片| 一区在线观看免费| 日本精品视频一区二区| 亚洲激情图片一区| 欧美三级资源在线| 欧美午夜精品电影| 亚洲欧美偷拍另类a∨色屁股| 日韩有码一区二区三区| 9191国产精品| 成人免费高清视频在线观看| 欧美aⅴ一区二区三区视频| 一区二区三区在线免费视频| 国产精品乡下勾搭老头1| 91美女在线视频| 日韩一区二区在线观看| 久久天堂av综合合色蜜桃网| 欧美亚洲动漫制服丝袜| 日本欧美一区二区三区乱码| 亚洲aaa精品| 奇米色777欧美一区二区| 日本不卡视频一二三区| 日本中文字幕一区二区视频| 亚洲午夜三级在线| 亚洲免费在线播放| 日韩午夜精品视频| 丁香另类激情小说| 国产乱码精品一品二品| 国内精品免费**视频| 成人黄色小视频| 久久久精品蜜桃| 亚洲欧美电影一区二区| 中文字幕一区二区三区四区| 亚洲国产高清aⅴ视频| 亚洲婷婷在线视频| 欧美国产欧美综合| 亚洲男人天堂av| 偷偷要91色婷婷| 精品一区二区免费| 美女一区二区三区在线观看| 奇米在线7777在线精品| 亚洲自拍偷拍麻豆| 夜夜精品视频一区二区| 亚洲日本成人在线观看| 久久精品日产第一区二区三区高清版| 亚洲色图另类专区| 国产米奇在线777精品观看| 91在线视频免费91| 在线视频你懂得一区| 91美女精品福利| 美腿丝袜亚洲色图| 91丝袜美女网| 欧美视频完全免费看| 色偷偷一区二区三区| 精品国产乱码久久久久久免费| 《视频一区视频二区| 7777女厕盗摄久久久| 日韩女优视频免费观看| 久久色在线观看| 水野朝阳av一区二区三区| 韩国精品在线观看| 国产精品白丝jk白祙喷水网站| 国产真实乱子伦精品视频| 精品一区二区在线视频| 成人国产一区二区三区精品| 色婷婷综合中文久久一本| 日韩精品一区二区三区视频在线观看| 亚洲精品日韩综合观看成人91| 精品国产欧美一区二区| 国产精品亚洲视频| 婷婷综合五月天| 中文字幕在线观看不卡| 亚洲色图.com| 亚洲国产成人av网| 国产精品一区一区| 国产亚洲精品久| ...中文天堂在线一区| 日韩精品色哟哟| 北条麻妃国产九九精品视频| 欧美高清精品3d| 中文字幕五月欧美| 国产九九视频一区二区三区| 99re成人在线| 久久久久99精品国产片| 日韩女优av电影在线观看| 国产成人精品亚洲日本在线桃色| 亚洲欧美影音先锋| 久久亚洲精品国产精品紫薇 | 久久蜜桃一区二区| 欧美精品黑人性xxxx| 91在线一区二区三区| 国产一区二区三区香蕉| 日韩主播视频在线| 亚洲欧美日韩国产综合在线| 国产亚洲成av人在线观看导航| 欧美一区二区三区免费在线看| 色婷婷久久99综合精品jk白丝| 成人黄色软件下载| 老司机精品视频一区二区三区| 一区二区三区四区中文字幕| 欧美精品一区二区三区在线播放| 欧美日韩高清一区| 色噜噜夜夜夜综合网| 成人精品一区二区三区中文字幕| 国内欧美视频一区二区| 美国精品在线观看| 日韩精品一区第一页| 一区二区三区美女| 亚洲天堂中文字幕| 国产精品人人做人人爽人人添| 久久精子c满五个校花| 精品国产乱码久久久久久免费| 欧美一区二区日韩| 91精品国产综合久久蜜臀 | 国产老女人精品毛片久久| 日本欧美肥老太交大片| 午夜精品久久久久久久99樱桃| 亚洲欧美另类综合偷拍| 欧美激情一区二区三区全黄| 久久综合视频网| 精品国产乱码久久久久久1区2区| 日韩欧美国产成人一区二区| 欧美成人一区二区三区| 日韩一二三区视频| 日韩一区二区精品| 91精品婷婷国产综合久久| 欧美精品v日韩精品v韩国精品v| 欧美欧美午夜aⅴ在线观看| 欧美无砖专区一中文字| 欧美性欧美巨大黑白大战| 99久久99久久精品免费观看| av一区二区三区黑人| 国产成人精品免费在线| 懂色av中文字幕一区二区三区| 蜜臀91精品一区二区三区| 国模娜娜一区二区三区| 亚洲午夜在线观看视频在线| 亚洲国产一区二区三区青草影视| 日日欢夜夜爽一区| 美女mm1313爽爽久久久蜜臀| 热久久免费视频| 精品在线免费观看| 精一区二区三区| 国产精品996| 成人国产一区二区三区精品| 99精品国产一区二区三区不卡| 在线视频欧美区| 91精品国产色综合久久| 日韩一区二区免费在线电影| 精品欧美黑人一区二区三区| 久久综合久久鬼色| 国产亚洲一二三区| 亚洲情趣在线观看| 五月综合激情婷婷六月色窝| 久久99久久精品| 成人亚洲一区二区一| 色婷婷久久一区二区三区麻豆| 欧美日韩免费在线视频| 日韩一区二区视频| 国产日韩精品一区二区浪潮av| 亚洲欧洲精品天堂一级| 亚洲gay无套男同| 精品一区二区在线视频| 国产v综合v亚洲欧| 一本大道久久a久久精二百| 亚洲欧美日韩一区二区| 精品欧美乱码久久久久久1区2区| 91久久奴性调教| 岛国精品在线播放| 国内精品在线播放| 亚洲va国产va欧美va观看| 国产精品久久综合| 国产性做久久久久久| 日韩一区二区三区四区| 欧美色图片你懂的| eeuss鲁一区二区三区| 97精品电影院| 色视频成人在线观看免| 欧美日韩精品一区二区天天拍小说| 欧美午夜电影在线播放| 欧美日本在线看| 精品乱人伦一区二区三区| 欧美精品一区二区高清在线观看 | 亚洲国产精品久久久男人的天堂 | 2020国产精品| 91精品国产免费| 精品动漫一区二区三区在线观看| 精品成人一区二区三区| 国产丝袜美腿一区二区三区| 蜜桃视频一区二区| 欧美videossexotv100| 日韩成人免费看| 久久99精品国产91久久来源| 欧美在线视频全部完| 日本一区二区三区高清不卡| 免费xxxx性欧美18vr| 在线亚洲人成电影网站色www| 久久精品亚洲精品国产欧美kt∨| 日韩高清中文字幕一区| 一本高清dvd不卡在线观看|