% 清理工作空间
clc; clear all; close all;
%% 读取图片
Img = imread('images\image.jpg');
%% % 多尺度边缘提取
% 计算1~5的算子结果
Gf1 = Main_Process(Img, 1); % 多尺度结构设计
Gf2 = Main_Process(Img, 2);
Gf3 = Main_Process(Img, 3);
Gf4 = Main_Process(Img, 4);
Gf5 = Main_Process(Img, 5);
figure,imshow(Gf1,[])
figure,imshow(Gf2,[])
figure,imshow(Gf3,[])
figure,imshow(Gf4,[])
figure,imshow(Gf5,[])
% 整合到cell
G{1} = Gf1;
G{2} = Gf2;
G{3} = Gf3;
G{4} = Gf4;
G{5} = Gf5;
% 计算系数
ua1 = Coef(Gf1, G);
ua2 = Coef(Gf2, G);
ua3 = Coef(Gf3, G);
ua4 = Coef(Gf4, G);
ua5 = Coef(Gf5, G);
% 组合
u = [ua1, ua2, ua3, ua4, ua5];
% 权重
u = u/sum(u);
% 加权融合
Gf = Edge_One(G, u);
figure; imshow(Gf);
%% 显示结果
result = Gf5;
figure; imshow(Img, []);
figure; imshow(result, []);
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
多尺度结构元素形态学边缘检测算法的研究.zip (12个子文件)
数据
多尺度结构元素形态学边缘检测算法的研究-含Matlab代码.m 815B
usimole.m 144B
Coef.m 569B
Multi_Process.m 338B
supoles.m 209B
Main_Process.m 815B
compute_infos.m 457B
usim.m 208B
sys_sim.m 141B
Edge_One.m 262B
images
image.jpg 20KB
dt.mat 629KB
共 12 条
- 1
matlab科研中心
- 粉丝: 2w+
- 资源: 164
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页