




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、醫(yī)學(xué)圖像處理 實(shí)驗(yàn)三1、 計(jì)算圖像的梯度,梯度值和梯度角。I=imread('C:UsersAdministratorDesktopcat.jpg');B=rgb2gray(I);C=double(B);e=1e-6;%10-6dx,dy=gradient(C);%計(jì)算梯度G=sqrt(dx.*dx+dy.*dy);%梯度幅值figure,imshow(uint8(G),title('梯度圖像');pha=atan(dy./(dx+e)figure,imshow(pha,)圖 1圖 2 梯度角圖2、 計(jì)算圖像邊緣檢測(cè),用濾波器方式實(shí)現(xiàn)各種算子。(1)Robert
2、s算子clear;I=imread('C:UsersadminDesktopmao.jpg');B=rgb2gray(I);m,n=size(B);nB=B;robertsnum=0;%經(jīng)roberts算子計(jì)算得到的每一個(gè)像素的值robertsthreshold=0.6;%設(shè)定閾值for j=1:m-1;%進(jìn)行邊界提取 for k=1:n-1 robertsnum=abs(B(j,k)-B(j+1,k+1)+abs(B(j+1,k)-B(j,k+1); if(robertsnum>robertsthreshold) nB(j,k)=255; else nB(j,k)=0;
3、 end endendsubplot(1,2,1);imshow(B);title('原圖');subplot(1,2,2);imshow(nB,);title('Robert算子處理后的圖像');圖 3(2)Sobel算子clear;I=imread('C:UsersadminDesktopmao.jpg');B=rgb2gray(I);m,n=size(B);f=double(B);u=double(B);usobel=B;for i=2:m-1%sobel邊緣檢測(cè) for j=2:n-1; gx=(u(i+1,j-1)+2*u(i+1,j)
4、+f(i+1,j+1)-(u(i-1,j-1)+2*u(i-1,j)+f(i-1,j+1); gy=(u(i-1,j+1)+2*u(i,j+1)+f(i+1,j+1)-(u(i-1,j-1)+2*u(i,j-1)+f(i+1,j-1); usobel(i,j)=sqrt(gx2+gy2); endendsubplot(1,2,1);imshow(B);title('原圖');subplot(1,2,2);imshow(im2uint8(usobel);title('Sobel邊緣檢測(cè)后的圖像');圖 4(3)Prewitt算子clear;I=imread(
5、9;C:UsersadminDesktopmao.jpg');B=rgb2gray(I);m,n=size(B);nB=B;prewittnum=0;%經(jīng)prewitt算子計(jì)算得到的每一個(gè)像素的值prewittthreshold=0.6;%設(shè)定閾值for j=2:m-1;%進(jìn)行邊界提取 for k=2:n-1 prewittnum=abs(B(j-1,k+1)-B(j+1,k+1)+B(j-1,k)-B(j+1,k)+B(j-1,k-1)-B(j+1,k-1)+abs(B(j-1,k+1)+B(j,k+1)+B(j+1,k+1)-B(j-1,k-1)-B(j,k-1)-B(j+1,k-
6、1); if(prewittnum>prewittthreshold) nB(j,k)=255; else nB(j,k)=0; end endendsubplot(1,2,1);imshow(B);title('原圖');subplot(1,2,2);imshow(nB,);title('Prewitt算子處理后的圖像');圖 5(4)Laplace邊緣檢測(cè)function flapEdge=LaplaceEdge(pic,Moldtype,thresh)m,n=size(pic);flapEdge=zeros(m,n);%四鄰域拉普拉斯邊緣檢測(cè)算子if
7、 4=Moldtype for i=2:m-1 for j=2:n-1 temp=-4*pic(i,j)+pic(i-1,j)+pic(i+1,j)+pic(i,j-1)+pic(i,j+1); if temp>thresh flapEdge(i,j)=255; else flapEdge(i,j)=0; end end endend%八鄰域拉普拉斯邊緣檢測(cè)算子if 8=Moldtype for i=2:m-1 for j=2:n-1 temp=-8*pic(i,j)+pic(i-1,j)+pic(i+1,j)+pic(i,j-1)+pic(i,j+1)+pic(i-1,j-1)+pic
8、(i+1,j+1)+pic(i+1,j-1)+pic(i-1,j+1); if temp>thresh flapEdge(i,j)=255; else flapEdge(i,j)=0; end end endend主函數(shù):clear;I=imread('C:UsersadminDesktopmao.jpg');B=rgb2gray(I);C=double(B);t=60;Lapmodtype=8;%設(shè)置模板方式flapEdge=LaplaceEdge(C,Lapmodtype,t);fgrayLapedge=uint8(flapEdge);figure()imshow(f
9、grayLapedge),title('laplace邊緣檢測(cè)圖像');圖 6(4)Kirsch算子clear clc close all I=imread('C:UsersadminDesktopmao.jpg');B=rgb2gray(I);figure(1) imshow(B,) title('原始圖象') %對(duì)圖象進(jìn)行均值濾波 bw2=filter2(fspecial('average',3),B); %對(duì)圖象進(jìn)行高斯濾波 bw3=filter2(fspecial('gaussian'),bw2); %利用
10、小波變換對(duì)圖象進(jìn)行降噪處理 thr,sorh,keepapp=ddencmp('den','wv',bw3); %獲得除噪的缺省參數(shù) bw4=wdencmp('gbl',bw3,'sym4',2,thr,sorh,keepapp);%圖象進(jìn)行降噪處理 %- %提取圖象邊緣 t=3000; %設(shè)定閾值 bw5=double(bw4); m,n=size(bw5); g=zeros(m,n); d=zeros(1,8); %利用Kirsch算子進(jìn)行邊緣提取 for i=2:m-1 for j=2:n-1 d(1) =(5*bw5(i-
11、1,j-1)+5*bw5(i-1,j)+5*bw5(i-1,j+1)-3*bw5(i,j-1)-3*bw5(i,j+1)-3*bw5(i+1,j-1)-3*bw5(i+1,j)-3*bw5(i+1,j+1)2; d(2) =(-3)*bw5(i-1,j-1)+5*bw5(i-1,j)+5*bw5(i-1,j+1)-3*bw5(i,j-1)+5*bw5(i,j+1)-3*bw5(i+1,j-1)-3*bw5(i+1,j)-3*bw5(i+1,j+1)2; d(3) =(-3)*bw5(i-1,j-1)-3*bw5(i-1,j)+5*bw5(i-1,j+1)-3*bw5(i,j-1)+5*bw5(
12、i,j+1)-3*bw5(i+1,j-1)-3*bw5(i+1,j)+5*bw5(i+1,j+1)2; d(4) =(-3)*bw5(i-1,j-1)-3*bw5(i-1,j)-3*bw5(i-1,j+1)-3*bw5(i,j-1)+5*bw5(i,j+1)-3*bw5(i+1,j-1)+5*bw5(i+1,j)+5*bw5(i+1,j+1)2; d(5) =(-3)*bw5(i-1,j-1)-3*bw5(i-1,j)-3*bw5(i-1,j+1)-3*bw5(i,j-1)-3*bw5(i,j+1)+5*bw5(i+1,j-1)+5*bw5(i+1,j)+5*bw5(i+1,j+1)2; d(
13、6) =(-3)*bw5(i-1,j-1)-3*bw5(i-1,j)-3*bw5(i-1,j+1)+5*bw5(i,j-1)-3*bw5(i,j+1)+5*bw5(i+1,j-1)+5*bw5(i+1,j)-3*bw5(i+1,j+1)2; d(7) =(5*bw5(i-1,j-1)-3*bw5(i-1,j)-3*bw5(i-1,j+1)+5*bw5(i,j-1)-3*bw5(i,j+1)+5*bw5(i+1,j-1)-3*bw5(i+1,j)-3*bw5(i+1,j+1)2; d(8) =(5*bw5(i-1,j-1)+5*bw5(i-1,j)-3*bw5(i-1,j+1)+5*bw5(i,
14、j-1)-3*bw5(i,j+1)-3*bw5(i+1,j-1)-3*bw5(i+1,j)-3*bw5(i+1,j+1)2; g(i,j) = max(d); end end %顯示邊緣提取后的圖象 for i=1:m for j=1:n if g(i,j)>t bw5(i,j)=255; else bw5(i,j)=0; end end end figure(2) imshow(bw5,) title('Kirsch ') 圖 7(5)LoG和canny算子clear;I=imread('C:UsersadminDesktopmao.jpg');B=rgb2gray(I);bw1=edge(B,'log',0.01);bw3=edge(B,'canny',0.1);figure;subplot(1,2,1);imsho
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年法律知識(shí)法治建設(shè)知識(shí)競賽-企業(yè)信息公示暫行條例及及配套規(guī)章知識(shí)歷年參考題庫含答案解析(5套典型考題)
- 2025年教師資格證考試-中學(xué)教師資格證地理(統(tǒng)考)歷年參考題庫含答案解析(5套典型考題)
- 高中生雅思備考學(xué)習(xí)計(jì)劃
- 2025年建筑繼續(xù)教育-造價(jià)工程師繼續(xù)教育歷年參考題庫含答案解析(5套典型考題)
- 2025年安全知識(shí)安全生產(chǎn)知識(shí)競賽-中國國電集團(tuán)安全文明標(biāo)準(zhǔn)化知識(shí)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(計(jì)算機(jī)科學(xué))-計(jì)算機(jī)體系結(jié)構(gòu)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(計(jì)算機(jī)科學(xué))-政府網(wǎng)絡(luò)構(gòu)建與運(yùn)行技術(shù)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(計(jì)算機(jī)科學(xué))-CATIA軟件歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(管理類)-管理學(xué)歷年參考題庫含答案解析(5套典型考題)
- 醫(yī)院安全保衛(wèi)培訓(xùn)
- 2025年上半年廣東汕頭職業(yè)技術(shù)學(xué)院招聘28人筆試模擬試題及答案詳解1套
- 小型企業(yè)網(wǎng)絡(luò)構(gòu)建:VPN設(shè)置與配置詳解
- 基孔肯雅熱預(yù)防宣講課件
- 四川綿陽郵政招聘試題帶答案分析2024年
- 林業(yè)科普知識(shí)課件
- 年度在職培訓(xùn)管理辦法
- 35kv電力線路施工安全協(xié)議2025年度模板
- 中國十二碳二元酸行業(yè)調(diào)查報(bào)告
- 文書起草能力培訓(xùn)課件
- 知識(shí)產(chǎn)權(quán)評(píng)估管理辦法
- (2025)社區(qū)網(wǎng)格員筆試考試題庫及答案
評(píng)論
0/150
提交評(píng)論