小编Pat*_*ins的帖子

两个矩形重叠多少?

我有两个矩形a和b,它们的边平行于坐标系的轴.我的坐标为x1,y1,x2,y2.

我试图确定,它们不仅重叠,而且它们有多重叠?我试图弄清楚他们是否真的是同一个矩形给予或采取一些摆动的空间.那么他们的面积95%是一样的吗?

有没有帮助计算重叠百分比?

algorithm math geometry bounding-box

43
推荐指数
6
解决办法
3万
查看次数

使用OpenCV进行水平线检测

我试图找到来自"文档"的图像的水平和垂直线.文档是从合同中扫描的页面,因此这些行看起来就像您在表格或合同块中看到的那样.

我一直在尝试OpenCV来完成这项工作.OpenCV中的Hough变换实现似乎对这项工作很有用,但是我找不到任何能够干净地找到垂直和水平线的参数组合.我尝试了边缘检测和不边缘检测.没运气.如果有人做过类似事情,我有兴趣知道如何做.

在这里看到我在OpenCV中使用HoughP进行实验之前和之后的图像.这是我能做的最好的,http://dl.dropbox.com/u/3787481/Untitled%201.png

所以现在我想知道是否有另一种我可以使用的变换,这将允许我可靠地找到水平和垂直线(并且最好也是虚线).

我知道这个问题是可以解决的,因为我有Nuance和ABBYY OCR工具,它们可以可靠地提取水平和垂直线并返回线条的边界框.

谢谢!帕特里克.

opencv image-processing hough-transform straight-line-detection

22
推荐指数
5
解决办法
5万
查看次数

Spritekit和OpenGL:流畅的烟雾痕迹

我希望在我的Spritekit游戏中实现这种效果,在角色背后有一条平滑的线索.

在jetpack兜风中看到硬币背后的踪迹: 在此输入图像描述

在木星跳跃中的英雄背后的这条小道: 在此输入图像描述

或者在Ski Safari中英雄背后的超级平滑路径: 在此输入图像描述

这似乎是其他游戏引擎的标准功能吗?我认为spritekit粒子发射器只会提供块状/标记的跟踪,而不是平滑的跟踪.我应该使用某种精灵自定义着色器吗?还有其他创造性想法吗

opengl-es glsl sprite-kit skemitternode

5
推荐指数
1
解决办法
1273
查看次数