CN111739054A - Target tracking marking method, system, electronic equipment and readable storage medium - Google Patents

Target tracking marking method, system, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN111739054A
CN111739054A CN201910228110.6A CN201910228110A CN111739054A CN 111739054 A CN111739054 A CN 111739054A CN 201910228110 A CN201910228110 A CN 201910228110A CN 111739054 A CN111739054 A CN 111739054A
Authority
CN
China
Prior art keywords
target
identified
queue
image
reading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910228110.6A
Other languages
Chinese (zh)
Inventor
韩微
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201910228110.6A priority Critical patent/CN111739054A/en
Publication of CN111739054A publication Critical patent/CN111739054A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a target tracking and marking method, a system, electronic equipment and a readable storage medium, wherein the target tracking and marking method comprises the following steps: acquiring shooting data; reading the shot image according to a preset rule and putting the shot image into a queue to be identified; sequentially selecting single-frame shot images and identifying to obtain a target to be detected and image position information of the target to be detected; marking a tracking mark on the target to be detected according to the image position information; releasing the identified single-frame shot image from the queue to be identified, and selecting the next frame shot image to identify the target to be detected; comparing the speed of recognizing the photographed image with the speed of reading the photographed image; and adjusting the preset rule according to the comparison result, reading the shot image according to the adjusted preset rule and putting the shot image into a queue to be identified. The rule of reading the data unit is adjusted in real time according to the recognition speed of recognizing the shot image and the reading speed of reading the data unit, and the marking tracking can be effectively and continuously recognized for the high precision of the target in the environment to be detected so as to carry out marking tracking.

Description

Target tracking marking method, system, electronic equipment and readable storage medium
Technical Field
The invention belongs to the field of machine vision detection, and particularly relates to a target tracking and marking method, a target tracking and marking system, electronic equipment and a readable storage medium.
Background
With the recent maturation of computer vision, and the computing performance of computing devices is stronger, so that the processing of visual images by a computer is faster, taking OpenCV (open source cross-platform computer vision library) as an example, which has many supporting algorithm interfaces for computer vision and image processing, and at the same time, it opens an interface for directly reading the captured frame data for the operation of a part of shooting devices (such as a camera), and each time a frame data is read from the camera, and then the image is processed by the accessed visual detection algorithm or visual tracking algorithm to realize the image recognition, however, in the prior art, there is a problem that, on the premise that the frame rate of the camera is determined, if the computing time of the visual detection algorithm or visual tracking algorithm exceeds the frame interval of the camera, i.e. the processing speed is slower than the collecting speed of the frame data, if the time continuous marking of the captured frame data is desired, frame loss inevitably occurs, and loss of the recognition target also occurs seriously.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to overcome the defect in the prior art that a target is lost when the image processing speed is slower than the collection speed of the frame data of the shooting device in the image recognition process, and provide a target tracking and marking method, a system, an electronic device, and a readable storage medium.
The embodiment of the invention solves the technical problems through the following technical scheme:
a target tracking marking method, the target tracking marking method comprising:
acquiring shooting data of a shooting device to an environment to be detected, wherein the shooting data comprises a plurality of frames of shooting images;
reading the shot image according to a preset rule and putting the shot image into a queue to be identified;
sequentially selecting single-frame shot images from the queue to be identified, and identifying the single-frame shot images to obtain a target to be detected and image position information of the target to be detected in the single-frame shot images;
marking a tracking mark on the target to be detected according to the image position information;
releasing the identified single-frame shot image from the queue to be identified, and selecting the next frame of shot image from the queue to be identified to identify the target to be detected;
comparing the recognition speed for recognizing the photographed image with the reading speed for reading the photographed image;
and adjusting the preset rule according to the comparison result, reading the shot image according to the adjusted preset rule and putting the shot image into the queue to be identified.
Preferably, the step of comparing the recognition speed of the photographed image with the reading speed of the read photographed image specifically includes:
detecting whether the data length of the queue to be identified is larger than a first threshold value and smaller than a second threshold value;
the step of adjusting the preset rule according to the comparison result specifically includes:
and if the comparison result is that the comparison result is greater than the first threshold and smaller than the second threshold, the adjusted preset rule is that the shot images are read for 1 time every n frames of shot images and are put into the queue to be identified.
Preferably, the step of comparing the recognition speed for recognizing the photographed image with the reading speed for reading the photographed image further includes:
setting a plurality of threshold intervals between the first threshold and the second threshold;
detecting a target threshold interval in which the data length of the queue to be identified falls;
the step of adjusting the preset rule according to the comparison result further comprises:
and adjusting the value of n according to the target threshold interval, wherein the value of n is positively correlated with the upper limit value of the target threshold interval.
Preferably, the step of adjusting the preset rule according to the comparison result further includes:
and if the comparison result is not less than the second threshold, releasing all the shot images in the queue to be identified, and reading new shot images to form a new queue to be identified.
Preferably, after the step of marking the target to be detected according to the image position information, the target tracking and marking method further includes:
acquiring geographic position data of the shooting device;
obtaining actual geographical position information of the target to be detected according to the geographical position data of the shooting device and the image position data of the target to be detected at the same moment;
and marking the actual geographic position information of the target to be detected.
An electronic device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the target tracking marking method when executing the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the object tracking marking method described above.
A target tracking marking system comprises a shooting data acquisition module, a queue to be identified generation module, an identification module, a marking module and a release module, wherein the queue to be identified generation module comprises a comparison unit, a rule adjustment unit and a reading unit;
the shooting data acquisition module is used for acquiring shooting data of a shooting device to an environment to be detected, and the shooting data comprises a plurality of frames of shooting images;
the queue to be identified generating module is used for reading the shot image according to a preset rule and putting the shot image into a queue to be identified;
the identification module is used for sequentially selecting single-frame shot images from the queue to be identified and identifying the single-frame shot images to obtain a target to be detected and image position information of the target to be detected in the single-frame shot images;
the marking module is used for marking a tracking mark on the target to be detected according to the image position information;
the release module is used for releasing the identified single-frame shot image from the queue to be identified;
the identification module is also used for selecting the next frame of shot image from the queue to be identified to identify the target to be detected;
the comparison unit is used for comparing the recognition speed for recognizing the shot image with the reading speed for reading the shot image;
the rule adjusting unit is used for adjusting the preset rule according to the comparison result;
the reading unit is used for reading the shot images according to the adjusted preset rule and putting the shot images into the queue to be identified.
Preferably, the identification queue generating module further comprises a length detecting unit;
the length detection unit is used for detecting whether the data length of the queue to be identified is larger than a first threshold and smaller than a second threshold, if the comparison result is that the data length of the queue to be identified is larger than the first threshold and smaller than the second threshold, the rule adjustment unit is called to adjust the preset rule, and the adjusted preset rule is that 1 time of image reading is carried out every n frames of image shooting and the image is placed into the queue to be identified.
Preferably, the identification queue generating module further comprises an interval setting unit;
the section setting unit is configured to set a plurality of threshold sections between the first threshold and the second threshold;
the length detection unit is further used for detecting a target threshold interval in which the data length of the queue to be identified falls;
the rule adjusting unit is further configured to adjust a value of n according to the target threshold interval, where the value of n is positively correlated with an upper limit value of the target threshold interval.
Preferably, the length detecting unit is further configured to invoke the releasing module to release all the captured images in the queue to be identified when the comparison result is not less than the second threshold, and invoke the reading unit to read a new captured image to form a new queue to be identified.
Preferably, the target tracking and marking system further comprises a geographic position data acquisition module and a data processing module;
the geographic position data acquisition module is used for acquiring geographic position data of the shooting device;
the data processing module is used for obtaining actual geographic position information of the target to be detected according to the geographic position data of the shooting device and the image position data of the target to be detected at the same moment;
the marking module is used for marking the actual geographic position information on the target to be detected.
The embodiment of the invention has the positive improvement effects that: the embodiment of the invention adjusts the rule of reading the data unit in real time according to the recognition speed of recognizing the shot image and the reading speed of reading the data unit, and can effectively and continuously recognize the target in the environment to be detected with high precision so as to carry out mark tracking.
Drawings
Fig. 1 is a flowchart of a target tracking and marking method according to embodiment 1 of the present invention.
Fig. 2 is a flowchart of step 16 in the target tracking and marking method according to embodiment 2 of the present invention.
Fig. 3 is a flowchart of a target tracking and marking method according to embodiment 3 of the present invention.
Fig. 4 is a schematic structural diagram of an electronic device according to embodiment 4 of the present invention.
Fig. 5 is a schematic block diagram of a target tracking and marking system according to embodiment 6 of the present invention.
Fig. 6 is a schematic block diagram of an identification queue generating module in a target tracking and marking system according to embodiment 6 of the present invention.
Fig. 7 is a schematic block diagram of an identification queue generating module in the target tracking and marking system according to embodiment 7 of the present invention.
Fig. 8 is a block diagram of a target tracking and marking system according to embodiment 8 of the present invention.
Detailed Description
The invention is further illustrated by the following examples, which are not intended to limit the scope of the invention.
Example 1
A target tracking marking method, as shown in fig. 1, the target tracking marking method includes:
step 11, acquiring shooting data of a shooting device for an environment to be detected, wherein the shooting data comprises a plurality of frames of shooting images;
step 12, reading the shot image according to a preset rule and putting the shot image into a queue to be identified;
step 13, selecting a single-frame shooting image from the queue to be identified;
step 14, identifying the single-frame shot image to obtain the target to be detected and the image position information of the target to be detected in the single-frame shot image, and then executing steps 15 and 18 simultaneously;
step 15, releasing the identified single-frame shot image from the queue to be identified, returning to step 13, selecting the next frame of shot image from the queue to be identified to identify the target to be detected, and executing step 16;
step 16, comparing the recognition speed of the recognized shot image with the reading speed of the read shot image;
step 17, adjusting the preset rule according to the comparison result, returning to step 12, reading the shot image according to the adjusted preset rule and putting the shot image into a queue to be identified;
and 18, marking a tracking mark on the target to be detected according to the image position information.
In this embodiment, the rule for reading the data unit is adjusted in real time according to the recognition speed for recognizing the captured image and the reading speed for reading the data unit, so that the target in the environment to be detected can be effectively and continuously recognized and marked and tracked, and it should be noted that the target to be detected in this embodiment may be a target of one type, for example, an automobile, a person, or the like, as long as the target is detected in the captured image, and even if the capturing angle of the image capturing device or the like changes, a new target can be updated in real time and marked and tracked.
Example 2
The target tracking and marking method of the present embodiment is further improved on the basis of embodiment 1, as shown in fig. 2, step 16 specifically includes:
step 161, detecting whether the data length of the queue to be identified is greater than a first threshold and smaller than a second threshold, if the comparison result is greater than the first threshold and smaller than the second threshold, executing step 162, if the comparison result is not smaller than the second threshold, executing step 163, and if the comparison result is not greater than the first threshold, reading according to a conventional reading rule, that is, a manner of reading frame by frame in the prior art;
the step of adjusting the preset rule according to the comparison result specifically includes:
and step 162, adjusting a preset rule, wherein the adjusted preset rule is that every n frames of shot images are read for 1 time and the shot images are put into a queue to be identified.
And 163, releasing all the shot images in the queue to be identified, returning to 12, and reading new shot images to form a new queue to be identified.
In this embodiment, in order to more flexibly achieve reading of the data unit, before step 161, step 16 further includes:
step 160, setting a plurality of threshold intervals between a first threshold and a second threshold;
after step 162, step 16 further comprises:
step 164, detecting a target threshold interval in which the data length of the queue to be identified falls;
and 165, adjusting the value of n according to the target threshold interval, wherein the value of n is positively correlated with the upper limit value of the target threshold interval.
Taking the interval segmentation as two segments as an example, obtaining a list to be identified: reading shot data according to time, enqueuing the shot image as a variable of a list to be recognized, setting a first threshold (min) and a second threshold (max), and setting a segment value (mid) of segment segmentation, wherein (min, mid) is a first threshold interval, n is set to be 1, (mid, max) is a second threshold interval, n is set to be 2, and if the length of data in the list to be recognized is smaller than min, normally enqueuing one frame by one frame; if the data length of the list to be identified is (min, mid), reading every other frame of shot image, namely reading every two frames of shot images; if the length of the list to be recognized is (mid, max), the image is read once every two frames, namely, one image is read once every three frames; and if the length of the list to be identified is larger than max, emptying the queue, re-reading the data enqueue, and restarting the target positioning.
Example 3
The target tracking and marking method of this embodiment is further improved on the basis of embodiment 1, as shown in fig. 3, after the step 18 of marking the target to be detected according to the image position information, the target tracking and marking method further includes:
step 19, acquiring geographic position data of the shooting device;
step 110, obtaining actual geographic position information of the target to be detected according to the geographic position data of the shooting device and the image position data of the target to be detected at the same moment;
and step 111, marking actual geographical position information of the target to be detected.
In the embodiment, on the basis of tracking and marking the target, the position data of the target can be acquired in real time, and further, the target can be accurately positioned.
Example 4
An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the object tracking tagging method of any one of embodiments 1-3 when executing the computer program.
Fig. 4 is a schematic structural diagram of an electronic device provided in this embodiment. Fig. 4 illustrates a block diagram of an exemplary electronic device 90 suitable for use in implementing embodiments of the present invention. The electronic device 90 shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 4, the electronic device 90 may take the form of a general purpose computing device, which may be a server device, for example. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 that connects the various system components (including the memory 92 and the processor 91).
The bus 93 includes a data bus, an address bus, and a control bus.
Memory 92 may include volatile memory, such as Random Access Memory (RAM)921 and/or cache memory 922, and may further include Read Only Memory (ROM) 923.
Memory 92 may also include a program tool 925 having a set (at least one) of program modules 924, such program modules 924 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The processor 91 executes various functional applications and data processing by running a computer program stored in the memory 92.
The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboard, pointing device, etc.). Such communication may be through an input/output (I/O) interface 95. Also, the electronic device 90 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet) via a network adapter 96. The network adapter 96 communicates with the other modules of the electronic device 90 via the bus 93. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
It should be noted that although in the above detailed description several units/modules or sub-units/modules of the electronic device are mentioned, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more of the units/modules described above may be embodied in one unit/module, according to embodiments of the application. Conversely, the features and functions of one unit/module described above may be further divided into embodiments by a plurality of units/modules.
Example 5
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the object tracking labeling method according to any one of the embodiments 1 to 3.
More specific examples, among others, that the readable storage medium may employ may include, but are not limited to: a portable disk, a hard disk, random access memory, read only memory, erasable programmable read only memory, optical storage device, magnetic storage device, or any suitable combination of the foregoing.
In a possible implementation manner, the embodiment of the present invention may also be implemented in a form of a program product, which includes program code, and when the program product runs on a terminal device, the program code is configured to enable the terminal device to execute the step of implementing the target tracking flag method described in any one of embodiments 1 to 3.
Where program code for carrying out embodiments of the present invention is written in any combination of one or more programming languages, the program code may execute entirely on the user device, partly on the user device, as a stand-alone software package, partly on the user device and partly on a remote device or entirely on the remote device.
Example 6
As shown in fig. 5-6, the target tracking and marking system includes a shooting data obtaining module 1, a queue to be identified generating module 2, an identifying module 3, a marking module 4, and a releasing module 5, where the queue to be identified generating module 2 includes a comparing unit 21, a rule adjusting unit 22, and a reading unit 23;
the shooting data acquisition module 1 is used for acquiring shooting data of a shooting device on an environment to be detected, wherein the shooting data comprises a plurality of frames of shooting images;
the queue to be identified generating module 2 is used for reading the shot image according to a preset rule and putting the shot image into a queue to be identified;
the identification module 3 is used for sequentially selecting single-frame shot images from the queue to be identified and identifying the single-frame shot images to obtain a target to be detected and image position information of the target to be detected in the single-frame shot images;
the marking module 4 is used for marking a tracking mark on the target to be detected according to the image position information;
the release module 5 is used for releasing the identified single-frame shot image from the queue to be identified;
the identification module 3 is further configured to select a next frame of shot image from the queue to be identified to identify the target to be detected;
the comparison unit 21 is configured to compare a recognition speed for recognizing the captured image with a reading speed for reading the captured image;
the rule adjusting unit 22 is configured to adjust the preset rule according to the comparison result;
the reading unit 23 is configured to read a captured image according to the adjusted preset rule and place the captured image in the queue to be identified.
In this embodiment, the rule for reading the data unit is adjusted in real time according to the recognition speed for recognizing the captured image and the reading speed for reading the data unit, so that the target in the environment to be detected can be effectively and continuously recognized and marked and tracked, and it should be noted that the target to be detected in this embodiment may be a target of one type, for example, an automobile, a person, or the like, as long as the target is detected in the captured image, and even if the capturing angle of the image capturing device or the like changes, a new target can be updated in real time and marked and tracked.
Example 7
The target tracking and marking system of the present embodiment is further improved on the basis of embodiment 6, as shown in fig. 7, the identification queue generating module 2 further includes a length detecting unit 24;
the length detecting unit 24 is configured to detect whether the data length of the queue to be identified is greater than a first threshold and smaller than a second threshold, and if the comparison result is that the data length of the queue to be identified is greater than the first threshold and smaller than the second threshold, call the rule adjusting unit 22 to adjust the preset rule, where the adjusted preset rule is to read 1 shot image every n frames of shot images and place the read image in the queue to be identified.
The length detecting unit 24 is further configured to invoke the releasing module 5 to release all the captured images in the queue to be identified when the comparison result is not less than the second threshold, and invoke the reading unit 23 to read a new captured image to form a new queue to be identified.
In this embodiment, the identification queue generating module 2 further includes an interval setting unit 25;
the section setting unit 25 is configured to set a plurality of threshold sections between the first threshold and the second threshold;
the length detection unit 24 is further configured to detect a target threshold interval in which the data length of the queue to be identified falls;
the rule adjusting unit 22 is further configured to adjust a value of n according to the target threshold interval, where the value of n is positively correlated with an upper limit value of the target threshold interval.
Taking the interval segmentation as two segments as an example, obtaining a list to be identified: reading shot data according to time, enqueuing the shot image as a variable of a list to be recognized, setting a first threshold (min) and a second threshold (max), and setting a segment value (mid) of segment segmentation, wherein (min, mid) is a first threshold interval, n is set to be 1, (mid, max) is a second threshold interval, n is set to be 2, and if the length of data in the list to be recognized is smaller than min, normally enqueuing one frame by one frame; if the data length of the list to be identified is (min, mid), reading every other frame of shot image, namely reading every two frames of shot images; if the length of the list to be recognized is (mid, max), the image is read once every two frames, namely, one image is read once every three frames; and if the length of the list to be identified is larger than max, emptying the queue, re-reading the data enqueue, and restarting the target positioning.
Example 8
The target tracking marking method of the present embodiment is a further improvement on the basis of embodiment 6, as shown in fig. 8, the target tracking marking system further includes a geographic position data acquisition module 6 and a data processing module 7;
the geographic position data acquisition module 6 is configured to acquire geographic position data of the shooting device;
the data processing module 7 is configured to obtain actual geographic position information of the target to be detected according to the geographic position data of the shooting device and the image position data of the target to be detected at the same time;
the marking module 4 is configured to mark the actual geographic position information to the target to be detected.
In the embodiment, on the basis of tracking and marking the target, the position data of the target can be acquired in real time, and further, the target can be accurately positioned.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that this is by way of example only, and that the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the spirit and scope of the invention, and these changes and modifications are within the scope of the invention.

Claims (12)

1. A target tracking marking method, characterized in that the target tracking marking method comprises:
acquiring shooting data of a shooting device to an environment to be detected, wherein the shooting data comprises a plurality of frames of shooting images;
reading the shot image according to a preset rule and putting the shot image into a queue to be identified;
sequentially selecting single-frame shot images from the queue to be identified, and identifying the single-frame shot images to obtain a target to be detected and image position information of the target to be detected in the single-frame shot images;
marking a tracking mark on the target to be detected according to the image position information;
releasing the identified single-frame shot image from the queue to be identified, and selecting the next frame of shot image from the queue to be identified to identify the target to be detected;
comparing the recognition speed for recognizing the photographed image with the reading speed for reading the photographed image;
and adjusting the preset rule according to the comparison result, reading the shot image according to the adjusted preset rule and putting the shot image into the queue to be identified.
2. The object tracking marking method according to claim 1, characterized in that the step of comparing the recognition speed of the shot image with the reading speed of the read shot image specifically comprises:
detecting whether the data length of the queue to be identified is larger than a first threshold value and smaller than a second threshold value;
the step of adjusting the preset rule according to the comparison result specifically includes:
and if the comparison result is that the comparison result is greater than the first threshold and smaller than the second threshold, the adjusted preset rule is that the shot images are read for 1 time every n frames of shot images and are put into the queue to be identified.
3. The object tracking marking method according to claim 2, wherein the step of comparing the recognition speed of recognizing the photographed image with the reading speed of reading the photographed image further comprises:
setting a plurality of threshold intervals between the first threshold and the second threshold;
detecting a target threshold interval in which the data length of the queue to be identified falls;
the step of adjusting the preset rule according to the comparison result further comprises:
and adjusting the value of n according to the target threshold interval, wherein the value of n is positively correlated with the upper limit value of the target threshold interval.
4. The target tracking marking method of claim 2, wherein the step of adjusting the preset rule according to the comparison further comprises:
and if the comparison result is not less than the second threshold, releasing all the shot images in the queue to be identified, and reading new shot images to form a new queue to be identified.
5. The target tracking marking method of claim 1, wherein after the step of marking the target to be measured according to the image position information, the target tracking marking method further comprises:
acquiring geographic position data of the shooting device;
obtaining actual geographical position information of the target to be detected according to the geographical position data of the shooting device and the image position data of the target to be detected at the same moment;
and marking the actual geographic position information of the target to be detected.
6. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the object tracking tagging method of any one of claims 1 to 5 when executing the computer program.
7. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the steps of the object tracking tagging method of any one of claims 1 to 5.
8. A target tracking marking system is characterized by comprising a shooting data acquisition module, a queue to be identified generation module, an identification module, a marking module and a release module, wherein the queue to be identified generation module comprises a comparison unit, a rule adjustment unit and a reading unit;
the shooting data acquisition module is used for acquiring shooting data of a shooting device to an environment to be detected, and the shooting data comprises a plurality of frames of shooting images;
the queue to be identified generating module is used for reading the shot image according to a preset rule and putting the shot image into a queue to be identified;
the identification module is used for sequentially selecting single-frame shot images from the queue to be identified and identifying the single-frame shot images to obtain a target to be detected and image position information of the target to be detected in the single-frame shot images;
the marking module is used for marking a tracking mark on the target to be detected according to the image position information;
the release module is used for releasing the identified single-frame shot image from the queue to be identified;
the identification module is also used for selecting the next frame of shot image from the queue to be identified to identify the target to be detected;
the comparison unit is used for comparing the recognition speed for recognizing the shot image with the reading speed for reading the shot image;
the rule adjusting unit is used for adjusting the preset rule according to the comparison result;
the reading unit is used for reading the shot images according to the adjusted preset rule and putting the shot images into the queue to be identified.
9. The object tracking tag system of claim 8, wherein said recognition queue generating module further comprises a length detection unit;
the length detection unit is used for detecting whether the data length of the queue to be identified is larger than a first threshold and smaller than a second threshold, if the comparison result is that the data length of the queue to be identified is larger than the first threshold and smaller than the second threshold, the rule adjustment unit is called to adjust the preset rule, and the adjusted preset rule is that 1 time of image reading is carried out every n frames of image shooting and the image is placed into the queue to be identified.
10. The object tracking tag system of claim 9, wherein said recognition queue generating module further comprises an interval setting unit;
the section setting unit is configured to set a plurality of threshold sections between the first threshold and the second threshold;
the length detection unit is further used for detecting a target threshold interval in which the data length of the queue to be identified falls;
the rule adjusting unit is further configured to adjust a value of n according to the target threshold interval, where the value of n is positively correlated with an upper limit value of the target threshold interval.
11. The object tracking marking system according to claim 9, wherein the length detecting unit is further configured to invoke the releasing module to release all the captured images in the queue to be identified when the comparison result is not less than the second threshold value, and invoke the reading unit to read a new captured image to form a new queue to be identified.
12. The target tracking tagging system of claim 8, further comprising a geographic location data acquisition module and a data processing module;
the geographic position data acquisition module is used for acquiring geographic position data of the shooting device;
the data processing module is used for obtaining actual geographic position information of the target to be detected according to the geographic position data of the shooting device and the image position data of the target to be detected at the same moment;
the marking module is used for marking the actual geographic position information on the target to be detected.
CN201910228110.6A 2019-03-25 2019-03-25 Target tracking marking method, system, electronic equipment and readable storage medium Pending CN111739054A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910228110.6A CN111739054A (en) 2019-03-25 2019-03-25 Target tracking marking method, system, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910228110.6A CN111739054A (en) 2019-03-25 2019-03-25 Target tracking marking method, system, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN111739054A true CN111739054A (en) 2020-10-02

Family

ID=72646038

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910228110.6A Pending CN111739054A (en) 2019-03-25 2019-03-25 Target tracking marking method, system, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN111739054A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115623336A (en) * 2022-11-07 2023-01-17 北京拙河科技有限公司 Image tracking method and device for hundred million-level camera equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115623336A (en) * 2022-11-07 2023-01-17 北京拙河科技有限公司 Image tracking method and device for hundred million-level camera equipment
CN115623336B (en) * 2022-11-07 2023-06-30 北京拙河科技有限公司 Image tracking method and device for hundred million-level camera equipment

Similar Documents

Publication Publication Date Title
CN109117831B (en) Training method and device of object detection network
CN107945198B (en) Method and device for marking point cloud data
CN107886048B (en) Target tracking method and system, storage medium and electronic terminal
JP6425856B1 (en) Video recording method, server, system and storage medium
CN110310326B (en) Visual positioning data processing method and device, terminal and computer readable storage medium
US11205276B2 (en) Object tracking method, object tracking device, electronic device and storage medium
CN109145771B (en) Face snapshot method and device
US20200175673A1 (en) Method and device for detecting defect of meal box, server, and storage medium
CN110660102B (en) Speaker recognition method, device and system based on artificial intelligence
CN112989962B (en) Track generation method, track generation device, electronic equipment and storage medium
US20220189193A1 (en) Method for real-time counting of pedestrians for statistical purposes coupled with facial recognition function and apparatus applying method
CN112597837A (en) Image detection method, apparatus, device, storage medium and computer program product
EP3495989A1 (en) Best image crop selection
EP3282387A1 (en) Fire detection method, fire detection apparatus and electronic equipment
CN109754034A (en) A kind of terminal device localization method and device based on two dimensional code
CN113936340A (en) AI model training method and device based on training data acquisition
CN112328822A (en) Picture pre-labeling method and device and terminal equipment
CN109684953B (en) Method and device for pig tracking based on target detection and particle filter algorithm
CN112836682B (en) Method, device, computer equipment and storage medium for identifying object in video
CN114584836B (en) Method, device, system and medium for detecting using behavior of electronic product
CN111967529B (en) Identification method, device, equipment and system
CN113158773B (en) Training method and training device for living body detection model
CN114565780A (en) Target identification method and device, electronic equipment and storage medium
CN111739054A (en) Target tracking marking method, system, electronic equipment and readable storage medium
CN112183431A (en) Real-time pedestrian number statistical method and device, camera and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination