24小时热门版块排行榜    

CyRhmU.jpeg
查看: 584  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

蒋凡truth

木虫 (小有名气)

[求助] 关于房间平面灰度图处理的问题已有1人参与

利用opencv的工具,根据给定的图片的颜色分别给房间编号,然后输出房间之间的拓扑关系图(输出每个房间与哪些房间是相连的)。并想一种做法,求出哪个房间位于中心。(假设房间之间的移动代价为1,中心的定义即到离其最远的房间移动代价最小)

自己已经有了大致的解决思路,但由于本人对opencv不熟,所以请教各位前辈该如何具体去实现,谢谢了~

关于房间平面灰度图处理的问题
test.jpg
回复此楼
在黑暗中寻找着光明
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

蒋凡truth

木虫 (小有名气)

引用回帖:
3楼: Originally posted by wake_up at 2016-11-22 01:40:57
你这个要是有特定颜色就很好弄,利用颜色能分割出不同的区域。然后每个区域可以取形心。有了心你就知道哪个最中间了嘛。位置拓扑关系说不好,根据你具体需要再看怎么弄
...

个人想法是扫描整个图像,根据每个区域的不同像素值来建立一个无向图,最后直接访问这个图结构,不知道能不能行。

发自小木虫Android客户端
在黑暗中寻找着光明
5楼2016-11-22 11:35:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

蒋凡truth

木虫 (小有名气)

我自己的想法是根据不同灰度的连通域来建立图数据结构,进而可以得到各个房间的位置关系,但该怎样实现呢?请各位大神指点一下

发自小木虫Android客户端
在黑暗中寻找着光明
2楼2016-11-21 17:17:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wake_up

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
蒋凡truth: 金币+10, 有帮助 2016-11-22 11:36:29
你这个要是有特定颜色就很好弄,利用颜色能分割出不同的区域。然后每个区域可以取形心。有了心你就知道哪个最中间了嘛。位置拓扑关系说不好,根据你具体需要再看怎么弄

发自小木虫Android客户端
扫地扫地扫心地,心地不扫空扫地,人人都把心地扫,世上无处不净地.
3楼2016-11-22 01:40:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wake_up

木虫 (著名写手)

引用回帖:
3楼: Originally posted by wake_up at 2016-11-22 01:40:57
你这个要是有特定颜色就很好弄,利用颜色能分割出不同的区域。然后每个区域可以取形心。有了心你就知道哪个最中间了嘛。位置拓扑关系说不好,根据你具体需要再看怎么弄
...

matlab里面有现成的函数

发自小木虫Android客户端
扫地扫地扫心地,心地不扫空扫地,人人都把心地扫,世上无处不净地.
4楼2016-11-22 01:41:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见