資源簡介
基于小波變換的水下圖像目標檢測論文加matlab實現代碼
代碼片段和文件信息
clc;?clear?all;?close?all;
img?=?imread(‘d:\00.jpg‘);
figure;?imshow(img);
hsv?=?rgb2hsv(img);
s?=?hsv(::2);
bw?=?im2bw(sgraythresh(s));
%?邊緣提取
bw_open?=?bwareaopen(bw200);
%?去除雜物
bw_fill?=?imfill(bw_open‘holes‘);
%?填上空洞,保證空洞中填滿白色
imwrite(bw_fill?‘c:\\mask.jpg‘);
figure;?imshow(bw_fill);
perim=bwperim(bw_fill);
%?得到空洞邊界曲線
imwrite(perim?‘c:\\edge.jpg‘);
figure;?imshow(perim);
if?ndims(img)?==?3
????d1?=?repmat(bw_fill(:)?1?3);?
????%?得到mask模板
????d1?=?reshape(d1?size(img?1)?size(img?2)?3);
????%?將模板對應到圖片
end
d2?=?uint8(d1).*img;
imwrite(d2?‘c:\\ym.jpg‘);
figure;?imshow(d2);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7680??2013-05-23?08:57??3\00.jpg
?????文件????????661??2013-05-23?09:39??3\no2.m
?????文件???????1145??2013-05-23?10:13??3\no3.m
?????文件????1009152??2013-05-23?10:34??3\實驗圖像.doc
?????文件?????937472??2013-05-23?10:40??3\論文.doc
?????目錄??????????0??2013-05-23?10:40??3
-----------?---------??----------?-----??----
??????????????1956110????????????????????6
- 上一篇:LBM方法
- 下一篇:matlab填充圖像邊界內部
評論
共有 條評論