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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

分水岭算法及相应处理

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分水岭算法及相应处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

matlab中分水嶺函數并不能直接得到想要的分割結果。網絡上有下面三種處理方式:

代碼1:

filename=‘1.jpg';
f=imread(filename);
f=rgb2gray(f);
b1=im2bw(f,0.6);
out=edge(f,'canny',0.3); ?
se=strel('disk',1);
b=imclose(b1,se);
b=imopen(b,se);
[X,Y]=size(b);
d=bwdist(b);
I=watershed(-d);
w=I==0;
wait=imfill(w,'holes');
g=f;
g2=imimposemin(d,w);
I2=watershed(g2);
g(w)=0;
wait=imopen(wait,se);
imshow(w);

代碼2:

filename='1.jpg';
f=imread(filename);
f=rgb2gray(f);
b=im2bw(f,graythresh(f));
[X,Y]=size(b);
h=fspecial('sobel');
fd=double(f);
g=sqrt(imfilter(fd,h,'replicate').^2+imfilter(fd,h','replicate').^2);
I=watershed(g);
wr=I==0;
g2=imclose(imopen(g,ones(3,3)),ones(3,3));
I2=watershed(g2);
wr2=I2==0;
f2=f;
f2(wr2)=0;
imshow(f);


代碼3:

filename='1.jpg';
f=imread(filename);
f=rgb2gray(f);
b=im2bw(f,graythresh(f));
[X,Y]=size(b);
h=fspecial('sobel');
fd=double(f);
g=sqrt(imfilter(fd,h,'replicate').^2+imfilter(fd,h','replicate').^2);
I=watershed(g);
wr=I==0;
rm=imregionalmin(g);
im=imextendedmin(f,50);
lim=watershed(bwdist(im));
em=lim==0;
g2=imimposemin(g,im|em);
I2=watershed(g2);
f2=f;
f2(I2==0)=0;
imshow(f2);

上述的第三種方法為最優方法,不過還是會由于背景的不均勻造成大量的誤分割。在做該部分內容時,基于圖像重建來去除噪聲并進行保留細節特征。代碼如下:

clc;
clear;

img=imread('1.jpg');
I=rgb2gray(img);
se = strel('disk', 5);
Ie=imerode(I,se);
Io=imopen(I,se);
subplot(1,2,1);imshow(I,[]);title('gray');
subplot(1,2,2);imshow(Ie);title('腐蝕');
figure;imshow(Io);title('開運算');
Iobr=imreconstruct(Ie,I);
figure;
imshow(Iobr,[]);title('基于開的重建圖像');

Iobrd = imdilate(Iobr, se);
Iobrcbr = imreconstruct(imcomplement(Iobrd), imcomplement(Iobr));
Iobrcbr = imcomplement(Iobrcbr);
figure;
imshow(Iobrcbr,[]);title('基于開閉操作的重建圖像');

f=Iobrcbr;
%f=rgb2gray(f);
b=im2bw(f,graythresh(f));
%bb=im2bw(ff,graythresh(f));
[X,Y]=size(b);

h=fspecial('sobel');
fd=double(f);
g=sqrt(imfilter(fd,h,'replicate').^2+imfilter(fd,h','replicate').^2);
I=watershed(g);
wr=I==0;
rm=imregionalmin(g);



im=imextendedmin(f,13);


lim=watershed(bwdist(im));

em=lim==0;
g2=imimposemin(g,im|em);
I2=watershed(g2);
f2=f;
f2(I2==1)=255;
figure;
subplot(1,2,1);imshow(b);
subplot(1,2,2);imshow(f2);
figure;
imshow(I2);












與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的分水岭算法及相应处理的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲色图综合 | 999www| 亚洲成人久久久 | 欧美一区二区三区在线 | 亚洲熟乱| 中文字幕日韩精品无码内射 | 色无极亚洲 | 老司机福利院 | 美女性高潮视频 | 日本黄色免费网址 | 一区二区三区四区欧美 | 欧美一区二区三区免费观看 | 久久99热这里只有精品 | 99久久人妻无码中文字幕系列 | 国产乱码精品一区二区三 | 边打电话边做 | 欧美一级不卡视频 | 视频在线播 | 天天做天天操 | 成人免费自拍视频 | 久久综合影院 | 激情综合图区 | 国产农村妇女精品一二区 | 黄色理论片 | 老女人网站| 日韩精品电影在线观看 | 中文字幕日韩亚洲 | 欧美精品一区二区三区四区五区 | 日本wwww视频 | 久久99久久99精品蜜柚传媒 | 国产中文一区二区 | 涩涩的视频在线观看 | 久久99久久精品 | 欧美一区二区三区久久妖精 | 国产精品三级在线观看 | 欧美成人精精品一区二区频 | 久久av在线播放 | 国产熟妇一区二区三区aⅴ网站 | 一本色道久久综合狠狠躁的推荐 | 一级黄色大片网站 | 欧美少妇毛茸茸 | 91免费网站在线观看 | 青青草成人av | 午夜婷婷在线观看 | 国产一区不卡在线观看 | 色偷偷免费费视频在线 | 国产一区二区观看 | 九九看片 | 色综合久久久无码中文字幕波多 | 狠狠操狠狠操 | 欧美中文在线观看 | 日韩一区免费观看 | 久久99精品久久久久子伦 | 人人爽爽爽 | 日本乱码一区 | 国产精品久久久久久亚洲毛片 | 欧美国产日韩在线视频 | 毛片内射久久久一区 | 91久久精品国产 | 都市乱淫| 久久久久久久久久久99 | 精品人妻少妇AV无码专区 | 天天干天天日 | 奇米影视在线视频 | 搡老熟女老女人一区二区 | 亚洲综合婷婷久久 | 婷婷激情四射 | 变态另类丨国产精品 | 俄罗斯美女一级爱片 | 最新av中文字幕 | 爱爱小视频网站 | 特黄一级视频 | 青草视频在线观看视频 | 青青青草视频在线观看 | 极度诱惑香港电影完整 | 床戏高潮做进去大尺度视频网站 | 欧美日韩亚洲一区 | 九色论坛 | 五月天社区 | 免费欧美大片 | 美女赤身免费网站 | 神马伦理视频 | 在线观看黄色大片 | 天堂成人在线视频 | 91精品在线看| 黑丝袜av| 国产调教视频 | 成人一区二区三区在线 | 素人一区二区 | 超碰香蕉 | 女同毛片一区二区三区 | 成人国产精品免费观看 | 免费在线黄网站 | 亚洲一二区 | 91精品国产99久久久久久红楼 | 性爱一级视频 | 黄色av网站免费在线观看 | www,久久久 | 午夜亚洲国产 |