The concept of computer vision and its key aspects are given. Problems of dynamic objects detection are considered. The latest approaches are described to improve the accuracy and speed of recognition. Their main advantages and disadvantages are considered. The structure of the computer vision system and the interaction of its components are shown. A method for embedding a motion detection module to increase the efficiency of the recognition subsystem is proposed. A motion vector search algorithm is described, the main idea of which is to divide a frame into blocks and search for similar parts in adjacent frames. Experimental results showing the effectiveness of the approach are demonstrated.