Data Mining: Practical Machine Learning Tools and Techniques, Third Edition (Morgan Kaufmann Series in Data Management Systems)

Category: Computer Science
Author: Ian H. Witten, Eibe Frank, Mark Andrew Hall
This Month Stack Overflow 1


by anonymous   2017-08-20

Although OpenCV does have some good data analysis and machine learning algorithms, it is really a library geared toward computer vision (thus the CV name). It sounds like you have already done the data capture, and now you want to perform what is called data mining.

Data mining toolkits have many more tools and algorithms for this type of analysis than does OpenCV, so I would point you toward those. A good open-source toolkit to get started with is Weka Sourceforge and Weka Home. It is written in Java, so it will run on just about anything. Here is the manual for Weka 3.6.0. There is also a good book available to help get you started using Weka available here.

Since you are a beginner, do understand that the learning curve for data-mining can seem a bit steep at first, but just take it slowly :) Maybe as a first project, just try to cluster the different (x, y) positions, then use some of Weka's visualization tools to see where the users are placing the mouse on the screen.

Once you are comfortable enough to perform basic clustering, then come back with more questions. Also, Cross Validated (a stackexchange site dedicated to statistics and data-mining) is where you'll want to direct future questions on this subject.

Hope you find this information helpful!