Visual Surveillance Visual surveillance is an attempt to detect, recognize and track certain objects from image sequences, and more generally to understand and describe object behaviors. Motivation for Surveillance Systems Anomaly Detection...

Support vector machines Chess PatternRecognizer is a fast machine learning algorithm library . It contains support vector machine, neural networks, bayes, boost, k-nearest neighbor, decision tree, …, etc.This sample demonstrates learning chess board pattern with...

Mouse Control via Webcam This application image processing, through which we try to recognize hand gestures and control mouse using these gestures. In this app, cursor movement is controlled by the movement of hand and click events are triggered using hand gestures. ...

Image classification Demonstrates performing image classification using the Bag of Visual Words (BoW) model with SURF features and the Binary Split algorithm. The BoW model is used to transform the many SURF feature points in a image in a single, fixed-length feature...

Multiple face detection and recognition in real time The facial recognition has been a problem very worked around the world for many persons; this problem has emerged in multiple fields and sciences, especially in computer science, others fields that are very...

Time Series Prediction This demonstration tries to solve yet another task with Genetic Programming and Gene Expression Programming. For the given time series it tries to build an algebraic expression, which calculates next time series value from the given known past...