Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

OpenCV(open source computer vision library)-based video target tracking algorithm

A target tracking and algorithm technology, applied in the field of video data analysis, can solve problems such as mistracking, unsupported updating of tracking objects, and large impact of environmental changes

Inactive Publication Date: 2013-02-06
EAST CHINA NORMAL UNIV
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] To sum up, the problems existing in the existing technology are: the recognition and tracking of targets is greatly affected by environmental changes, and does not support the updating of tracked objects; relying only on a single or small amount of information as a tracking standard is not accurate enough. It is easier to lose track or mistrack when the target is constantly changing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • OpenCV(open source computer vision library)-based video target tracking algorithm
  • OpenCV(open source computer vision library)-based video target tracking algorithm
  • OpenCV(open source computer vision library)-based video target tracking algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] The present invention matches the selected template with the video frame, finds out the position of the sub-picture most similar to the template image in the video image, performs correlation coefficient matching calculation, and compares the matched position of this frame with the predicted result obtained from the previous frames. Positions are compared to decide whether to update the current template.

[0031] First, create an OpenCV project in the Visual C++6.0 environment, and then call the appropriate API to open the camera and obtain the image frames captured by the camera for video tracking according to the type of camera and operating system. The specific algorithm and operation are as follows Steps to proceed:

[0032] (1), template matching

[0033] See attached figure 1 ~ attached figure 2 , take the known small image of m×n pixels as the template T, superimpose the template T on the searched large image S of W×H pixels, and translate the search target, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an openCV(open source computer vision library)-based video target tracking algorithm. The openCV-based video target tracking algorithm is characterized in that a selected template is matched with a video frame; a subgraph position which is most similar to a template image in the video frame is found out through calculation of correlative coefficients; updating of the template is determined according to a predicted position of a kalman filter and the correlative coefficient values; and the specific algorithm includes template matching, position prediction and template updating. Compared with the prior art, the openCV-based video target tracking algorithm has the advantages that recognition and tracking of a target are not affected by environment change; the target object is accurately recognized and tracked in time; and the updating of the tracked object is available, so that the template can be dynamically updated during the system tracking, and the tracking is more accurate under the condition of environment and object change. In addition, a plurality of parameters are used as tracking evidences, so that the tracking is more reliable; and under the condition of target object moving, continuous background change and shadow influence, the tracking object cannot be lost..

Description

technical field [0001] The invention relates to the technical field of video data analysis, in particular to an OpenCV-based video target tracking algorithm for image capture and video data analysis. Background technique [0002] Video tracking is a research direction emerging in recent years. The algorithm of video tracking takes image sequence as input, and the output is various attributes of the target in the image, such as the size and position of the target. Under ideal conditions, these outputs are accurate and real-time. However, in the real world, due to the existence of various interferences, it is often difficult to achieve the ideal state. Therefore, whether the interference can be eliminated and the target object can be accurately captured is a measure of video tracking. The key to the quality of the algorithm. [0003] At present, the commonly used video tracking algorithms are as follows: [0004] (1) The Meanshift algorithm is a method that uses color inform...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T7/20
Inventor 郑翔宇陈伟婷
Owner EAST CHINA NORMAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products