使用OpenCV识别鼠标行为的重复运动模式

时间:2012-03-09 10:24:26

标签: opencv mouse data-mining weka

我有一种情况,我从网站收集了鼠标移动点。我有一系列(x,y)点,我需要从这些数据中检测鼠标移动的不同重复模式。例如,鼠标移动速度非常慢,鼠标向一个方向移动非常快,然后停止一段时间,鼠标滚动等...我需要从我的数据中检测出这样的模式。

有没有办法用OpenCV ......或者其他一些库?

P.S。请记住,我是这种东西的初学者。

提前致谢!

1 个答案:

答案 0 :(得分:1)

虽然OpenCV确实有一些很好的数据分析和机器学习算法,但它实际上是一个面向计算机视觉的库(因此是CV名称)。听起来你已经完成了数据捕获,现在你想要执行所谓的data mining

与OpenCV相比,数据挖掘工具包有更多用于此类分析的工具和算法,因此我将指向您。一个开源的好开源工具包是Weka SourceforgeWeka Home。它是用Java编写的,所以它几乎可以运行。 Here是Weka 3.6.0的手册。还有一本好书可以帮助您开始使用Weka here

由于您是初学者,请注意数据挖掘的学习曲线起初看起来有点陡峭,但只是慢慢来:)可能作为第一个项目,只是尝试聚类不同的(x,y) )位置,然后使用Weka的一些可视化工具来查看用户将鼠标放在屏幕上的位置。

一旦您足够舒服地执行基本群集,那么请回过头来回答更多问题。此外,Cross Validated(一个专门用于统计和数据挖掘的堆栈交换站点)是您希望在此主题上引导未来问题的地方。

希望您觉得此信息有用!