视频图像处理,我怎么能


video Image processing , how can i?

情况如下。

我有一个视频,其中包含一些移动的对象(更准确地说是收缩),我正试图写一个代码来计算中的这些运动

运动频率(每分钟收缩次数)收缩的程度以毫米为单位。

如何做到这一点??:D我现在使用Matlab来标记每帧之间的振幅差异,但到目前为止还没有给出很好的结果。。

有什么建议吗?我应该使用最好的语言,或者已经存在可以比较不同图像和情节差异的东西了吗?

感谢

您应该尝试使用其中一个库进行处理。

关键词搜索:斑点检测,计算机视觉

跟踪移动对象的最佳库是OpenCV,它也可以在Processing中使用。例如,跟踪人脸在那里很有魅力,但对于更抽象的形状,你应该尝试另一个库,比如BlobDetection!

OpenCV是一个很好的库,如果你计划用C/C++编写(或者如果你喜欢Java,可以用JavaCV封装)。Matlab也是一个很好的工具,尤其是如果你正在进行概念验证,你可能想使用比C.更友好、更"轻松"的工具

如果你计划测量位置或距离,我建议你使用一些校准工具箱来考虑内在/外在参数,并最终考虑相机缺陷,它会给你更精确的结果。它内置于OpenCV中,如果您计划使用Matlab,请查看此处。

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