1

所以这是情况。

我有一个视频,其中包含一些移动的物体(合同更准确),我正在尝试编写代码来计算这些运动

运动频率(每分钟收缩多少次) 收缩的距离以毫米为单位。

如何才能做到这一点 ??:D!我现在使用 Matlab 来消除每帧之间的幅度差异,但到目前为止它并没有给出很好的结果..(非常错误)

有小费吗 ?我应该使用最好的语言,还是已经存在可以比较不同图像和情节差异的东西?

谢谢

4

3 回答 3

2

您应该尝试使用这些库之一进行处理

要搜索的关键字:斑点检测、计算机视觉

跟踪移动对象的最佳库是 OpenCV,它也可以在 Processing 中使用。例如,跟踪面部就像在那里的魅力一样,但对于更抽象的形状,您应该尝试另一个库,如 BlobDetection!

于 2012-01-07T01:33:14.100 回答
1

如果您打算写入 C/C++(或者如果您更喜欢 Java ,则封装到JavaCV ), OpenCV是一个很棒的库。Matlab 也是一个很棒的工具,特别是如果你正在做一个概念验证,你可能想要使用比 C 更友好和“轻松”的东西。

如果您打算测量位置或距离,我建议您使用一些校准工具箱来考虑内在/外在参数以及最终的相机缺陷,它将为您提供更精确的结果。它内置在 OpenCV 中,如果您打算使用 Matlab ,请查看此处。

于 2012-01-07T16:12:12.523 回答
0

所以我不是这方面的专家,但如果你想在 php 中写一些东西,你可能会使用 gd 库或 imagemagick 库,Linux 上的 imagemagick 实用程序包含一些比较工具,根据这个http://www.imagemagick.org/script/compare。 php

于 2012-01-07T01:15:54.750 回答