人和车辆的认可

时间:2012-03-18 20:10:01

标签: image-processing opencv artificial-intelligence computer-vision image-recognition

我正在寻找一个图书馆(开源或非图书馆)来分析照片并确定图像中是否有车辆和/或人物。我不是在寻找面部识别或车辆分类。只是能够以一定的百分比确定周期性拍摄的图像中是否包含车辆和/或人。

我可以提供大量(1000s)照片来训练系统。

编辑1

我希望将照片提供给培训系统,并了解检测系统的质量将取决于我的培训照片。我想,我想的是Numenta的图像识别演示软件(包装精美),但是api更灵活(训练和从http api调用系统会很好)。

是否有任何OpenCV haar系统的实现已经很好地包含在Windows程序中?

4 个答案:

答案 0 :(得分:3)

OpenCV绝对是您可以开始的最佳选择之一。

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

答案 1 :(得分:0)

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

另见:Image Classification Algorithms Using Java

答案 2 :(得分:0)

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

答案 3 :(得分:0)

类似于人类检测的第一种方法是在定向梯度描述符的直方图上学习线性支持向量机分类器。 HereINRIA的基础文章。 Opencv提供HoG,线性SVM和评估框架的实现。