版块导航
正在加载中...
客户端APP下载
论文辅导
调剂小程序
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(6219)
>
考研
(1569)
>
导师招生
(1279)
>
文献求助
(467)
>
虫友互识
(280)
>
考博
(265)
>
硕博家园
(134)
>
博后之家
(115)
>
基金申请
(109)
>
招聘信息布告栏
(89)
>
论文投稿
(87)
>
休闲灌水
(73)
>
第一性原理
(65)
>
教师之家
(64)
>
公派出国
(41)
>
外文书籍求助
(32)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
计算模拟
»
分割图的邻接矩阵仿真
2
1/1
返回列表
查看: 518 | 回复: 1
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
xiyue6911
新虫
(小有名气)
应助: 0
(幼儿园)
金币: 421.2
散金: 323
帖子: 79
在线: 35小时
虫号: 3927522
注册: 2015-06-16
专业: 计算机应用技术
[交流]
分割图的邻接矩阵仿真
小弟最近研究基于对象的目标检测,第一步进行多尺度分割,
右图为待转化的分割图像,左图为邻接矩阵,行和列表示[1 2 3 4 5 6 7];
关键是,区域相连判断,思路:遍历区域边界,unique边界点的8邻域;
现存问题:如何将邻接矩阵进行可视化,要用labview吗?
自己写的将分割好的图像转化为邻接矩阵:
CODE:
x = repmat(uint8(0),[512 512]);
x(1:512,256)=255;x(170,1:256)=255;x(340,1:256)=255;x(85,256:356)=255;x(170,356:512)=255;x(340,356:512)=255;
x(85:340,356)=255;x(390,356:456)=255;x(450,356:456)=255;x(390:450,356)=255;x(390:450,456)=255;
x = ~im2bw(x);
[L num] = bwlabel(x,8);%邻接区域个数
regionmat = zeros(num);%存储邻接矩阵
imshow(L);
stats = regionprops(L);%构造区域个节点;
for i = 1:num
node(i).id = i;
node(i).data = stats(i);
node(i).relaedge = [1 1 1];
node(i).weight = [1 1 1];
end
[r c] = find(L==0);%遍历所有边界点
%遍历边界点的8邻域,构造区域邻接集合
[r1 c1] = size(L);
L_new = zeros(r1+2,c1+2);
L_new(2:(size(L_new,1)-1),2:(size(L_new,2)-1)) = L;
col = 8;%最多连通区域;
for i = 1:(size(r,1))
temp = [L_new(r(i)-1+1,c(i)-1+1) L_new(r(i)-1+1,c(i)+1) L_new(r(i)-1+1,c(i)+1+1);
L_new(r(i)+1,c(i)-1+1) L_new(r(i)+1,c(i)+1) L_new(r(i)+1,c(i)+1+1);
L_new(r(i)+1+1,c(i)-1+1) L_new(r(i)+1+1,c(i)+1) L_new(r(i)+1+1,c(i)+1+1);];
p = zeros(1,col);
temp = unique(temp(:));
temp = setdiff(temp,0);
p(1:length(temp)) = temp;
relas(i,:) = p;
end
relas = unique(relas,'rows');
%赋值邻接矩阵
for i = 1:size(relas,1)
temp =setdiff(relas(i,:),0);
cn = nchoosek(temp,2);
for j =1:size(cn,1)
regionmat(cn(j,1),cn(j,2)) = 1;
end
end
disp('regionmat:');disp(regionmat);
测试.JPG
[
Last edited by dbb627 on 2015-11-14 at 14:46
]
回复此楼
» 猜你喜欢
光学工程学硕调剂信息
已经有32人回复
欢迎加入课题组
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有89人回复
散金币,求好运,祝面上顺利!
已经有79人回复
华东师范大学芯片设计徐珑真实水平咋样
已经有1人回复
调剂
已经有0人回复
【新加坡】纳米电子器件项目组有“联合培养博士生”名额
已经有0人回复
中德博士后2026项目5月30日截止- 国内博士后入站、德国两年全职
已经有0人回复
面向全球申请人的中德博士后2026项目5月30日截止- 国内博后入站德国两年全职
已经有0人回复
【新加坡】纳米电子器件项目组有“联合培养博士生”名额
已经有2人回复
重庆交大材料学院26年硕士招生复试实施细则已出。欢迎加入光子学微结构与器件课题组。
已经有0人回复
高级回复
1楼
2015-10-27 17:37:27
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xiyue6911
新虫
(小有名气)
应助: 0
(幼儿园)
金币: 421.2
散金: 323
帖子: 79
在线: 35小时
虫号: 3927522
注册: 2015-06-16
专业: 计算机应用技术
升级版本
直接运行可以生成可视化图形结构
%分割图的邻接矩阵仿真
CODE:
x = repmat(uint8(0),[512 512]);
x(1:512,256)=255;x(170,1:256)=255;x(340,1:256)=255;x(85,256:356)=255;x(170,356:512)=255;x(340,356:512)=255;
x(85:340,356)=255;x(390,356:456)=255;x(450,356:456)=255;x(390:450,356)=255;x(390:450,456)=255;
locations = [85,128;265,128;425,128;425,400;265,300;265,400;85,400];
x = ~im2bw(x);
[L num] = bwlabel(x,8);%邻接区域个数
regionmat = zeros(num);%存储邻接矩阵
figure(1),imshow(L);
for i = 1:size(locations,1)
text(locations(i,2),locations(i,1),num2str(i));
end
stats = regionprops(L);%构造区域个节点;
for i = 1:num
node(i).id = i;
node(i).data = stats(i);
node(i).relaedge = [1 1 1];
node(i).weight = [1 1 1];
end
[r c] = find(L==0);%遍历所有边界点
%遍历边界点的8邻域,构造区域邻接集合
[r1 c1] = size(L);
L_new = zeros(r1+2,c1+2);
L_new(2:(size(L_new,1)-1),2:(size(L_new,2)-1)) = L;
col = 8;%最多连通区域;
for i = 1:(size(r,1))
temp = [L_new(r(i)-1+1,c(i)-1+1) L_new(r(i)-1+1,c(i)+1) L_new(r(i)-1+1,c(i)+1+1);
L_new(r(i)+1,c(i)-1+1) L_new(r(i)+1,c(i)+1) L_new(r(i)+1,c(i)+1+1);
L_new(r(i)+1+1,c(i)-1+1) L_new(r(i)+1+1,c(i)+1) L_new(r(i)+1+1,c(i)+1+1);];
p = zeros(1,col);
temp = unique(temp(:));
temp = setdiff(temp,0);
p(1:length(temp)) = temp;
relas(i,:) = p;
end
relas = unique(relas,'rows');
%赋值邻接矩阵
for i = 1:size(relas,1)
temp =setdiff(relas(i,:),0);
cn = nchoosek(temp,2);
for j =1:size(cn,1)
regionmat(cn(j,1),cn(j,2)) = 1;
end
end
disp('regionmat:');disp(regionmat);
%邻接矩阵图形化;
vertexs = [1 1;1 3;2 .5;2 3.5;3 1;3 3;3.5 2];
[r c] = find(regionmat ~= 0);
%绘制节点
figure(2),
axis([0 5 0 5]);
for i = 1:size(vertexs,1)
hold on,plot(vertexs(i,1),vertexs(i,2),'go','markersize',10);
hold on,plot(vertexs(i,1),vertexs(i,2),'gx','markersize',10);
hold on,text(vertexs(i,1),vertexs(i,2)-0.2,num2str(i));
end
%绘制边界
for i = 1:size(r,1)
line([vertexs(c(i),1) vertexs(r(i),1)],[vertexs(c(i),2) vertexs(r(i),2)],'color','r','linestyle','-.');
end
邻接图示例.JPG
赞
一下
回复此楼
高级回复
2楼
2015-10-27 21:44:06
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
xiyue6911
的主题更新
2
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
考研
]
340求调剂
+3
话梅糖111
2026-03-24
3/150
2026-03-24 17:47
by
hyzs6688
[
考研
]
306求0703调剂一志愿华中师范
+10
纸鱼ly
2026-03-21
11/550
2026-03-24 17:22
by
qingfeng258
[
考研
]
一志愿南航材料专317分求调剂
+5
炸呀炸呀炸薯条
2026-03-23
5/250
2026-03-24 16:52
by
星空星月
[
考博
]
申博26年
+4
八6八68
2026-03-19
4/200
2026-03-24 15:49
by
小Ben呵呵
[
考研
]
0703化学求调剂
+4
奶油草莓.
2026-03-22
5/250
2026-03-23 19:37
by
pswait
[
考研
]
一志愿南京理工大学085701资源与环境302分求调剂
+5
葵梓卫队
2026-03-18
7/350
2026-03-23 16:26
by
lingjue
[
考研
]
298求调剂
+8
上岸6666@
2026-03-20
8/400
2026-03-23 11:02
by
laoshidan
[
考研
]
求调剂一志愿海大,0703化学学硕304分,有大创项目,四级已过
+6
幸运哩哩
2026-03-22
10/500
2026-03-22 20:10
by
edmund7
[
考研
]
寻找调剂
+4
倔强芒?
2026-03-21
4/200
2026-03-22 16:14
by
木托莫露露
[
考研
]
一志愿中南化学(0703)总分337求调剂
+9
niko-
2026-03-19
10/500
2026-03-22 16:08
by
ColorlessPI
[
考博
]
招收博士1-2人
+3
QGZDSYS
2026-03-18
4/200
2026-03-22 10:25
by
QGZDSYS
[
考研
]
286求调剂
+10
Faune
2026-03-21
10/500
2026-03-21 23:34
by
314126402
[
考研
]
280求调剂
+11
咕噜晓晓
2026-03-18
12/600
2026-03-21 22:40
by
ACS Nano——
[
考研
]
296求调剂
+4
www_q
2026-03-20
4/200
2026-03-21 17:26
by
学员8dgXkO
[
考研
]
266求调剂
+3
哇呼哼呼哼
2026-03-20
3/150
2026-03-21 16:46
by
barlinike
[
考研
]
求调剂
+3
.m..
2026-03-21
4/200
2026-03-21 16:25
by
barlinike
[
考研
]
一志愿重庆大学085700资源与环境专硕,总分308求调剂
+3
墨墨漠
2026-03-18
3/150
2026-03-21 00:39
by
JourneyLucky
[
考研
]
295复试调剂
+8
简木ChuFront
2026-03-19
8/400
2026-03-20 20:44
by
zhukairuo
[
考研
]
295材料求调剂,一志愿武汉理工085601专硕
+5
Charlieyq
2026-03-19
5/250
2026-03-20 20:35
by
JourneyLucky
[
考研
]
320求调剂0856
+3
不想起名字112
2026-03-19
3/150
2026-03-19 22:53
by
学员8dgXkO
信息提示
关闭
请填处理意见
关闭
确定