标签: pattern-recognition

多变量决策树学习者

确实存在很多单变量决策树学习器实现(C4.5等),但实际上有人知道多变量决策树学习器算法吗?

pattern-recognition machine-learning decision-tree

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

如何使用MATLAB分割文本图像?

它是OCR过程的一部分,它是:

如何将句子分成单词,然后是字符?

这项任务的候选算法是什么?

ocr matlab pattern-recognition artificial-intelligence machine-learning

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

在较大的图像中查找小图像

可能重复:
将旋转的位图与拼贴图像匹配

给定具有大尺寸(> 1.000 x 1.000)的图像.在大型图像中找到小图像(例如50 x 50)的好方法是什么?

较小的图像可以旋转并且尺寸不同,但只有1:1的比例.

它与任何编程语言无关 - 我只对模式识别感兴趣.

谢谢.

algorithm pattern-recognition image image-processing

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

确定图像中的文本和图形区域

我不知道我是否应该在这里发布这个问题?但如果有人知道,请回答?

用于确定图像中哪个区域是文本以及哪个区域是图形的算法是什么?意味着如何分离这些区域?(图或图)

algorithm pattern-recognition image-processing

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

Java字符串模式识别

我有一个长约一千个字符的字符串,由L's,T和A组成.我很确定它有一个简单的模式,我想知道是否有任何快速简便的方法来寻找它.此字符串发生更改,因此这不仅仅是一次性的.

我正在寻找的模式是,例如,如果字符串是

LLLLLLLLAATAALLLLALLLLLLAATAALLLATLLLLLAATAALLAALLLLLAATAALL
Run Code Online (Sandbox Code Playgroud)

子串LLLLLAATAALL在此字符串中重复4次.我想搜索这样的子串,但我不知道它们从哪里开始,结束,有多少,以及它们在主串中有多长.

如果在Java中有任何工具来寻找这种东西,我们将非常感谢任何建议.

NT

java pattern-recognition

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

特定对象/图像识别任务的最佳方法?

我在照片中搜索某个物体:

对象:中间带有X的矩形的轮廓.它看起来像一个矩形复选框.就这样.所以,没有填充,只是线条.矩形将具有相同的长宽比,但它可以是照片中的任何大小或任何旋转.

我看了很多图像识别方法.但我正在努力确定这项具体任务的最佳状态.最重要的是,物体由线条组成,而不是填充形状.此外,没有透视变形,因此矩形物体在照片中始终具有直角.

有任何想法吗?我希望能够轻松实现一些我能够实现的东西.

谢谢大家.

algorithm pattern-recognition image-recognition pattern-matching computer-vision

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

三角网格的三维形状检测

我正在寻找任何算法或源代码,它可以在三维三角网格中找到整个或部分简单的三维形状(球形,圆柱形,圆锥形等).

我发现了几篇关于算法的论文(例如参见这篇PDF),它可以在点云中找到形状.三角测量可以很容易地转换为点云,但在我看来,如果你已经有一个三角测量,它应该更容易找到形状,因为你有更多关于要匹配的表面的信息 - 例如在转换为点云.

任何指针将不胜感激.

algorithm pattern-recognition triangulation computational-geometry

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

vlfeat matlab错误尝试执行SCRIPT vl_imsmooth作为函数:

我正在尝试使用VLFEAT函数vl_imsmooth但是matlab给了我一个错误:'尝试执行SCRIPT vl_imsmooth作为函数:'

为什么会这样?

可能是因为一些mex文件?我应该重新编译vl_feat的c ++代码吗?

matlab pattern-recognition computer-vision

5
推荐指数
2
解决办法
7975
查看次数

OpenCV和Latent SVM检测器

我想知道是否有人成功地使用了Latent SVM Detector的OpenCV实现(http://docs.opencv.org/modules/objdetect/doc/latent_svm.html).有一个示例代码显示如何使用库,但问题是示例代码使用了使用MatLab生成的现成检测器模型.有人可以指导我完成如何生成我自己的探测器模型的步骤吗?

matlab opencv pattern-recognition classification

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

找到重复出现的模式

假设我有一个带有重复模式的数字,即存在一串数字,这些数字会重复以便产生相关数字.例如,可以1234123412341234通过重复数字来创建这样的数字1234.
我想做的是找到重复自己创建数字的模式.因此,给定1234123412341234,我想计算1234(也许4,表明1234重复4次创建1234123412341234)

我知道我可以这样做:

def findPattern(num):
    num = str(num)
    for i in range(len(num)):
        patt = num[:i]
        if (len(num)/len(patt))%1:
            continue
        if pat*(len(num)//len(patt)):
            return patt, len(num)//len(patt)
Run Code Online (Sandbox Code Playgroud)

然而,这看起来有点过于苛刻.我想我可以itertools.cycle用来比较两个周期的相等性,这并没有真正成功:

In [25]: c1 = itertools.cycle(list(range(4)))

In [26]: c2 = itertools.cycle(list(range(4)))

In [27]: c1==c2
Out[27]: False
Run Code Online (Sandbox Code Playgroud)

有更好的计算方法吗?(我会对正则表达式开放,但我不知道如何在那里应用它,这就是为什么我没有在我的尝试中包含它)

编辑:

  1. 我不一定知道这个号码有重复的模式,所以None如果没有,我必须返回.
  2. 现在,我只关心检测完全由重复模式组成的数字/字符串.但是,稍后,我可能也会对找到几个字符后面的模式感兴趣:

magic_function(78961234123412341234)

1234作为模式返回,4作为重复的次数,并4作为模式首次出现的输入中的第一个索引

python regex pattern-recognition python-3.x

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