对象检测的步骤是什么?

时间:2009-10-07 13:36:12

标签: image-processing object-detection

我是图像处理的新手,我想在对象检测中做一个项目。所以通过建议这个项目的分步过程来帮助我。感谢名单。

5 个答案:

答案 0 :(得分:3)

对象检测是一个非常复杂的问题,包括一些真正的硬核数学和对所涉及的计算方法的参数的长调整。你最好的办法是使用一些免费的图书馆 - 谷歌会帮忙。

答案 1 :(得分:3)

有很多关于主题的算法,没有人是最好的。它通常是它们的混合物,是解决方案的最佳解决方案。 例如,对于物体移动检测,您可以查看帧差异高斯的错误
此外,它非常依赖于您的应用,环境(即噪声,信号质量),您可用的处理能力,允许的误差范围...

此外,为了使其工作,大多数时候首先需要对输入数据进行某种图像处理,如中值滤波器,索贝尔滤波器,对比度增强等等。

我认为你应该尽可能地开始阅读:书籍,谷歌,以及非常重要的,很多关于你感兴趣的主题的论文(有很多免费的互联网)。

首先,我认为有一个很好的测试库是至关重要的(至少对我而言)。我使用/使用的是OpenCV。它非常完整,实现了许多实际更高级的算法,非常活跃,拥有一个大社区而且它是免费的。 Open Computer Vision Library (OpenCV)

祝你好运;)

答案 2 :(得分:1)

看看AForge.NET。它远不及Project Natal's级别的准确性或实用性,但它确实为您提供了轻松学习算法的工具。这是一个图像处理和AI库,colored object trackingmotion detection有几个教程。

另一个需要关注的是来自英特尔的OpenCV。我相信它更高级,但它是用C语言编写的。

答案 3 :(得分:0)

看看这个。它可能会让你开始在这个复杂的领域。它链接到的算法页面是有趣的阅读。

http://sun-valley.stanford.edu/projects/helicopters/final.html

答案 4 :(得分:0)

Jeff Hawkins的

This lecture将会让您了解这个超级困难领域的最新技术。

似乎视频消失了......但this vid应该涵盖类似的理由。