人车辨识技术

4
我正在寻找一个库(开源或非开源),以分析照片并确定其中是否包含车辆和/或人员。我不需要面部识别或车辆分类,只需要能够以一定的百分比确定周期性拍摄的图像中是否包含车辆和/或人员。
我可以提供大量(数千张)照片来训练系统。
编辑1:
我希望向训练系统提供照片,并理解检测系统的质量将取决于我的训练照片。我想要的东西就像Numenta的图像识别演示软件(包装得很好),但具有更灵活的API(训练和从HTTP API调用系统会很好)。
是否有OpenCV haar系统的实现已经被精美地封装成Windows程序?

1
也许更适合在http://dsp.stackexchange.com/上。 - endolith
4个回答

3

OpenCV绝对是您可以开始使用的最佳选择。

但是,请注意,您想要实现的目标与您可能想象的相去甚远。它不像一个库,比如JPEG压缩,需要一天时间来理解和使用。OpenCV是一个工具和算法的集合,供科学家和工程师研究图像识别的新方法;您可能需要大量的时间和精力来完成您的任务。


我将编辑我的问题以反映我真正想要的内容。一个自包含的训练系统。我期望提供图片。但如果有一个带有良好界面的软件包(http api或其他)可供使用,那将是一个不错的选择。 - michael
对于这个问题,答案很简单:并没有这样的库/培训系统。图像处理处于技术的前沿,因此您必须自己进行一些研究 - 没有人会给您这样的系统。 - Sam

0

OpenCV可以为您提供Haar级联的训练材料以进行检测。这里有一个关于haartraining的教程。请注意,这是关于旧版程序haartraining的内容,而不是新版程序traincascade(支持多线程,快速搜索应该会向您展示如何使用,用法几乎相同)。


0

与人体检测类似的第一种方法是在梯度方向直方图描述符上学习线性支持向量机分类器。这里是来自INRIA的基础文章。 Opencv提供了HoG、线性SVM和评估框架的实现。


0

使用搜索词如“机器学习”,“神经网络”,“图像分类”,库或包以及您喜欢的编程语言。可以是从scikit-learn到Weka的任何内容。

还可以在这里查看:使用Java的图像分类算法


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接