Object tracking software
A tracking system has a well-defined role and this is to observe the persons or objects when these are under moving. In addition, the tracking software is capable of predicting the direction of motion and recognizes the object or persons.
OpenCV is the most popular and used machine vision library with open-source code and comprehensive documentation. Starting with image processing, 3D vision and tracking, fitting and many other features, the system include more than 2500 algorithms. The library interfaces have support for C++, C, Python and Java (in work), and also can run under Windows, Linux, Android or Mac operating systems.
Used for object tracking and recognition, SwisTrack is one of the most advanced tools used in machine vision applications. This tracking tool required only a video camera for tracking objects in a wide range of situations. Inside, SwisTrack is designed with a flexible architecture and uses OpenCV library. This flexibility opens the gates for implementing new components in order to meet the requirements of the user.
Autonomous navigation is one of the most important characteristics for a mobile robot. Because of slipping and some incorrigible drift errors for sensors, it is difficult for a mobile robot to realize self-location after a long distance navigation. In this paper, the perceptual landmarks were used to solve this problem, and the visual serving control was adopted for the robot to realize self-location. At the same time, in order to detect and extract the artificial landmarks robustly under different illuminating conditions, the color model of the landmarks was built in the HSV color space. These functions were all tested in real time under experiment conditions.
Edge Detector Robot from IdeaFires is an innovative approach towards Robotics Learning. This is a simple autonomous Robot fitted with Controller and Sensor modules. The Edge Detector Robot senses the edges of table or any surface and turns the robot in such a way that it prevents it from falling.