我是图像处理的新手,我想在对象检测中做一个项目。所以通过建议这个项目的分步过程来帮助我。感谢名单。
答案 0 :(得分:3)
对象检测是一个非常复杂的问题,包括一些真正的硬核数学和对所涉及的计算方法的参数的长调整。你最好的办法是使用一些免费的图书馆 - 谷歌会帮忙。
答案 1 :(得分:3)
有很多关于主题的算法,没有人是最好的。它通常是它们的混合物,是解决方案的最佳解决方案。
例如,对于物体移动检测,您可以查看帧差异和高斯的错误。
此外,它非常依赖于您的应用,环境(即噪声,信号质量),您可用的处理能力,允许的误差范围...
此外,为了使其工作,大多数时候首先需要对输入数据进行某种图像处理,如中值滤波器,索贝尔滤波器,对比度增强等等。
我认为你应该尽可能地开始阅读:书籍,谷歌,以及非常重要的,很多关于你感兴趣的主题的论文(有很多免费的互联网)。
首先,我认为有一个很好的测试库是至关重要的(至少对我而言)。我使用/使用的是OpenCV。它非常完整,实现了许多实际更高级的算法,非常活跃,拥有一个大社区而且它是免费的。 Open Computer Vision Library (OpenCV)
祝你好运;)
答案 2 :(得分:1)
看看AForge.NET。它远不及Project Natal's级别的准确性或实用性,但它确实为您提供了轻松学习算法的工具。这是一个图像处理和AI库,colored object tracking和motion detection有几个教程。
另一个需要关注的是来自英特尔的OpenCV。我相信它更高级,但它是用C语言编写的。
答案 3 :(得分:0)
看看这个。它可能会让你开始在这个复杂的领域。它链接到的算法页面是有趣的阅读。
http://sun-valley.stanford.edu/projects/helicopters/final.html
答案 4 :(得分:0)
This lecture将会让您了解这个超级困难领域的最新技术。
似乎视频消失了......但this vid应该涵盖类似的理由。