社区
C语言
帖子详情
求矩形框合并算法,急!
xuxing666666
2010-08-24 04:42:56
假如一幅图像上有一些矩形框,这些矩形框的左上角和右下角的点的坐标是知道的,要将距离比较近的矩形框合并成一个。求矩形框合并算法。C语言的程序哦。
...全文
607
5
打赏
收藏
求矩形框合并算法,急!
假如一幅图像上有一些矩形框,这些矩形框的左上角和右下角的点的坐标是知道的,要将距离比较近的矩形框合并成一个。求矩形框合并算法。C语言的程序哦。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuxing666666
2010-08-25
打赏
举报
回复
合并前的矩形个数是知道的。
最后结果不是只有一个矩形框,而是合并后的各个矩形框间的距离都比较远就可以了。
这是目标检测里用到的一个算法,相当于离得比较近的目标就合并成一个来处理,这样可以减少检测出来的目标个数,方便后续处理。
子庚
2010-08-24
打赏
举报
回复
lz可以判断先一下在指定范围内有多少个矩形区域.
然后对这些区域面积进行累加成一个大的矩形区,自己再指定一个点画出来.
如果不对的话,请楼主再把你的要求说明白一点.
DayDayUpCQ
2010-08-24
打赏
举报
回复
这个有点像算法里面的求最小点对,不过算法太菜了,搞不懂这个
xuxing666666
2010-08-24
打赏
举报
回复
百度不到啊~~~
谁盗用了我的笨妞
2010-08-24
打赏
举报
回复
还是去百度一下吧。。
重叠相邻的多个
矩形框
进行
合并
分割出的多个
矩形框
,进行
合并
(重叠/相邻) 重叠把代码中的20和5去掉即可,其中:20代表左右相邻距离20个像素,5代表上下相邻5个像素 应用范围发票字符检测。等 int num; do { num = 0; for (size_t i = 0; i < rects.size(); i++) { for (size_t j = 0; j < rects....
矩形框
融合
本文为本人看OpenCV源码总结 1)行人检测完后后期,需要对
矩形框
进行融合,下面是本人看OpenCV源码总结的矩形融合原理。 第一步:将所有
矩形框
进行初步分类。分类原则是依据
矩形框
的相似性进行归类。 第二步:计算上步分类后的每一类别的平均
矩形框
位置,即每一个类别最终对应一个
矩形框
。 第三部:将第二步得到的
矩形框
再次进行过滤。过滤原理:1)将每一个类别中
矩形框
个数较少的类别过滤掉。2)将嵌
图像中检测出的m个小
矩形框
按照彼此相邻
合并
成n个大
矩形框
C++代码
注:本人的图像中的框大小都一样,使用了opencv的中的Mat格式。可能有BUG,还请指正!效果如下图所示: 代码链接:https://download.csdn.net/download/crossing2012/11274508 原代码函数前面我是带类声明的,可能你不需要,请自行修改,核心函数全部都贴上了。 【上述链接的核心代码写的有些冗余,现贴上最新的核心代码】 /*函数功...
2D地形对象区域优化-矩形
合并
算法
拿到一个单元格列表,在最短的时间内,将相邻的单元格列表拼接,得到一个矩形数目最少(最优解)的矩形列表。 你能想到什么方法么?
矩形框
相关
算法
1,判断两矩形区域是否相交 不考虑矩形是斜的情况,但是看别人写的代码都比较复杂,所以不敢肯定百分之百正确,有认为是错误的请留言,多谢! 代码实现(c++) struct RECT{ int left; int top; int right; int bottom;};//judge whether two rects intersectbool IsIn...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章