我准备在OpenCV做一个号码识别系统的培训。我正在运行Python2.7/Ubuntu12.04/ OpenCV (python绑定),通过sudo安装
我已将所有图像标记如下:
images/img000.jpg 1 112 132 203 54
images/img000.jpg 1 112 132 217 47
Note : 203 x 54 has aspect ratio 3.73
Note : 217 x 47 has aspect ratio 4.56
或一般意义上:
image_dir/filename [#num of bounding rects] x y width
标题说明了一切:如何才能将2D网格分割成更小的部分?我的目标是为更多的程序世界的产生创造构造板块。
需要考虑的
详细信息:
零件的数量应该是可控的,结果零件应该
看上去“有机”,意思是有点不规则,但仍然笨重。
零件应包在x和y轴上。
目前,我正在使用一个随机的洪水填补与许多起点,我想要的板块。
伪代码看起来有点像这样:
For 0 to plateAmount
create a random seeding point and store point in each plates list of points.
While empty points exist in the grid
你好,我正在做一个学校项目,在那里我们有一个机器人在火烈鸟板块之间的地面上行驶。我们需要创建一个算法来识别这些板块的位置,这样我们就可以在它们周围创建路径(我们使用的是A星)。
到目前为止,我们已经与AForged库合作,我们创建了下面的类,唯一的问题是,当它创建矩形时,它没有考虑到平板并不总是与摄像机边界平行,而且它只会创建一个覆盖整个板块的矩形。所以我们需要找到物体上的旋转,或者另一种方法来识别它。我有一个图像,可以帮助解释这一点。
描述问题:
如果能对我如何做到这一点提供帮助,我将不胜感激。
任何其他信息或建议者都是受欢迎的。
public class PasteMap
{
pr
首先,我刚接触python和编程,但你们已经帮了我很多,所以非常感谢!但我遇到了一个到目前为止还没有找到答案的问题:
我有几个板块的数据,这些数据代表了每个板块在大量不同点上的压力。问题是,这些板并不是完美的圆形,因为这些传感器测量压力,有时这些传感器甚至会产生误差,所以我没有任何数据在板内的某个点。
当我只需要画一张图的时候,我会这样做:
import numpy.ma as ma
matrix=ma.masked_all((160,65),float)
for x in range(len(plate.X)):
matrix[(plate.Y[x],plate.X[x])