声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 925|回复: 1

[综合讨论] 多个坐标标签化失效问题

[复制链接]
发表于 2007-12-21 00:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
這是掃描座標的程式...但不管怎麼改...
一張圖裡2個物件...都只能掃到1組座標值...

請問如何改....才能掃到2組座標值

我查書..是查到在外圍加for loop (for i=1:num_ob)...但一直失敗
該如何改...懇求! 謝謝!

[ccl,num_ob] = bwlabel(pic,8); %標籤化
height_w=size(pic,1);
width_w=size(pic,2);
win_rec=[];
for w=1:num_ob
ver=[];
hor=[];
top_v=0;
buttom_v=0;
left_h=0;
right_h=0;
for i=1:height_w
for j=1:width_w
if ccl(i,j)==w
ver=[ver;i];
hor=[hor;j];
end
end
end

top_v=min(ver);
buttom_v=max(ver);
left_h=min(hor);
right_h=max(hor);
end

for i=top_v-0:buttom_v+0
im(i,left_h-0,1)=1;
im(i,left_h-0,2)=1;
im(i,left_h-0,3)=0;
im(i,right_h+0,1)=1;
im(i,right_h+0,2)=1;
im(i,right_h+0,3)=0;
end
for j=left_h-0:right_h+0
im(top_v-0,j,1)=1;
im(top_v-0,j,2)=1;
im(top_v-0,j,3)=0;
im(buttom_v+0,j,1)=1;
im(buttom_v+0,j,2)=1;
im(buttom_v+0,j,3)=0;
end
imshow(im);

[ 本帖最后由 eight 于 2007-12-21 09:16 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-12-21 09:16 | 显示全部楼层
原帖由 silver09 于 2007-12-21 00:06 发表
這是掃描座標的程式...但不管怎麼改...
一張圖裡2個物件...都只能掃到1組座標值...

請問如何改....才能掃到2組座標值

我查書..是查到在外圍加for loop (for i=1:num_ob)...但一直失敗
該如何改...懇求! ...


bwlabel 是 matlab 自带的函数,你自己 help 一下吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 17:19 , Processed in 0.055690 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表