matlab对象检测和跟踪

时间:2010-11-11 16:06:27

标签: matlab

我正在做一个关于“使用我的数码相机进行物体检测”的研究项目。 关于如何构建和编写Matlab代码的一些建议。 特别是,我有一个对象的图片,比如我的笔记本电脑的屏幕。比我旋转笔记本电脑,我拍了一张新照片。我想知道屏幕位置的差异。我想在减去两幅图像后我可以使用边缘检测但是......我很难实现它。

1 个答案:

答案 0 :(得分:12)

  

关于如何构建和编写matlab代码的一些建议。

这在很大程度上取决于你想要达到的目标。你可以说得更详细点吗?您是在流式传输帧还是离线跟踪?

  

特别是,我有一个物体的照片,比如我的笔记本电脑的屏幕。比我旋转笔记本电脑,我拍了一张新照片。我想知道屏幕位置的不同。

有很多方法可以做到这一点,以及广泛的文章。我不相信任何人会在StackOverflow上写下关于这个主题的相关调查文件作为答案。为什么不开始使用对象跟踪调查问卷然后提出更准确的问题呢?

  

嗨,我正在做一个关于“使用我的数码相机进行物体检测”的研究项目。 [...]我想我可以在减去两张图像后使用边缘检测,但是......我很难实现它。

你的问题是什么?你问我们这是否是追踪物品的好方法?你问我们这是一种新方法,从未做过吗?你是否要求某人为你实施它?

对象跟踪是一个问题。我怀疑这种技术除了最基本的场景外都能成功。但是,如果你查看一份调查问卷,你可能会指出一篇已经实现了这一结果的论文。最后,我认为你应该提高你的编程技巧,因为大多数(成功的)对象跟踪技术并不容易实现。如果您不想自己编程,可以在线服务,您可以雇用人员。 StackOverflow不是其中之一。

编辑:我可以在对象跟踪中推断出您是两个编程(在MATLAB中)的新手,因此在我的回答中。不要误解我,我正在努力帮助。让我重新说出我的建议作为清单:

  1. 您的问题过于笼统。如果您提出更准确的问题,您将从SO社区获得更多帮助,原因有两个:A)一般问题的结果总的答案;和B)你提出问题的方式很容易被解释为“某人,请为我做我的工作”,即使这不是你认为的那样。
  2. 熟悉问题域。要问更准确的问题,你必须接近你的答案。要了解“物体检测和跟踪”,请找一份好的调查报告。如果你开始研究项目,你实验室的人应该帮助你指出一个好的研究项目。
  3. 学会先编写简单的事情。我所遇到的所有最熟练(有效的高效)程序员在引入排序时都会遇到冒泡问题。他们都不能将对象检测算法编程为第一次分配。给自己一个好的image processing book that has exercises in MATLAB,一个接一个地执行。如果你不能全部完成,那就选择与你想要完成的事情相关的那些。