1. A robot apparatus for autonomously determining activities with regard to an object in a video image, comprising: an image capturing element for capturing a video image, the video image including one or more activities being undertaken by the object; a video display that provides the video image captured by the image capturing element for viewing by an operator; a user interface that is readily accessible by the operator at least portions of which are visually displayed on at least a portion of the video display as the captured video is running and being observed by the operator, the user interface providing the operator with the ability to create a library of video snippets contained within the robot apparatus for future comparison to a synthetic dataset of the video image being captured by the image capturing element, each snippet representing at least one motion being undertaken by the object of interest, the user interface enabling the operator to tag selected portions of the video to create and label the desired snippet at least for future counting and categorization; and an image analyzer at least including hardware and software that autonomously analyzes the video image and autonomously identifies other future portions of the video image and other video images that are substantially similar to at least one video snippet from the library of previously created video snippets contained within the robot apparatus and tracks the number of times each snippet occurs in the video images.