Nothing Special   »   [go: up one dir, main page]

CN111246090A - Tracking shooting method and device, electronic equipment and computer storage medium - Google Patents

Tracking shooting method and device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN111246090A
CN111246090A CN202010039160.2A CN202010039160A CN111246090A CN 111246090 A CN111246090 A CN 111246090A CN 202010039160 A CN202010039160 A CN 202010039160A CN 111246090 A CN111246090 A CN 111246090A
Authority
CN
China
Prior art keywords
tracking
target
shooting
tracking shooting
video data
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
CN202010039160.2A
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.)
Shanghai Moxiang Network Technology Co ltd
Original Assignee
Shanghai Moxiang Network 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 Shanghai Moxiang Network Technology Co ltd filed Critical Shanghai Moxiang Network Technology Co ltd
Priority to CN202010039160.2A priority Critical patent/CN111246090A/en
Publication of CN111246090A publication Critical patent/CN111246090A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)

Abstract

A tracking shooting method, a tracking shooting device, an electronic device and a computer storage medium are provided. The method comprises the steps of executing video data acquisition operation in a tracking shooting mode according to a tracking shooting instruction; identifying at least one shooting target in the acquired video data and setting the shooting target as a tracking shooting target; and performing tracking shooting on the tracking shooting target and generating video data of a video clip containing the tracking shooting target. Therefore, the tracking shooting can be executed based on the shooting target, and the intelligent degree of video shooting is improved.

Description

Tracking shooting method and device, electronic equipment and computer storage medium
Technical Field
The embodiment of the invention relates to the technical field of image processing, in particular to a tracking shooting method, a tracking shooting device, electronic equipment and a computer storage medium.
Background
With the development of portable photographing devices, more and more users prefer to use portable photographing devices for video photographing, and higher requirements are made on the photographing function of portable photographing apparatuses.
In the actual shooting process, a shooting target often moves, and when the shooting target moves continuously, tracking shooting needs exist. However, this method has problems of unstable photographed image and poor photographing effect, and cannot ensure an optimum angle for photographing.
In view of this, how to enable the portable photographing device to achieve tracking photographing more intelligently is a technical problem to be solved by the present invention.
Disclosure of Invention
Embodiments of the present invention provide a tracking shooting method, apparatus, device, and computer storage medium to solve or partially solve the above problems.
According to a first aspect of embodiments of the present invention, there is provided a tracking shooting method, including: executing video data acquisition operation in a tracking shooting mode according to the tracking shooting instruction; identifying at least one shooting target in the acquired video data, and setting the at least one shooting target as a tracking shooting target; and performing tracking shooting on the tracking shooting target and generating video data of a video clip containing the tracking shooting target.
The tracking shooting method according to claim 1, characterized in that the method further comprises:
based on the tracking photographic target, clipping is performed on the video data to generate target video data containing only a video clip of the tracking photographic target.
The tracking shooting method according to claim 1, characterized in that the method further comprises:
marking the video segment with the tracking shooting target in the video data, and jumping to the video segment with the tracking shooting target according to the mark during playing of the video data.
The tracking shooting method according to claim 3, characterized in that the method further comprises:
operating the tag according to a modification instruction, the operating comprising: at least one of addition, deletion, and modification.
The tracking shooting method according to claim 1, characterized in that the tracking shooting instruction is a user input trigger and/or a trigger satisfying a trigger condition.
The tracking shooting method according to claim 5, characterized in that the user input trigger is a functional hardware trigger or a control operation trigger.
The tracking shooting method according to claim 1, wherein the identifying at least one shooting target in the acquired video data and setting the at least one shooting target as the tracking shooting target comprises:
acquiring trigger timestamp information of the tracking shooting instruction and video data corresponding to the trigger timestamp information; and
and acquiring at least one dynamic shooting target in the video data, and setting the at least one dynamic shooting target as the tracking shooting target.
The tracking shooting method according to claim 7, wherein the acquiring at least one dynamic shooting target in the video data and setting the at least one dynamic shooting target as the tracking shooting target specifically comprises:
and determining a shooting target corresponding to the selection instruction in the at least one shooting target as a tracking shooting target according to the user selection instruction.
The tracking shooting method according to claim 7, wherein the acquiring at least one dynamic shooting target in the video data and setting the at least one dynamic shooting target as the tracking shooting target specifically comprises:
and determining the shooting target as a tracking shooting target in the at least one shooting target according to the preset tracking priority of the at least one shooting target.
The tracking shooting method according to claim 1, characterized in that the method further comprises:
operating the tracking shooting target according to a mark modification instruction, wherein the operation comprises the following steps: at least one of addition, deletion, and modification.
According to a second aspect of the embodiments of the present invention, there is provided a tracking photographing apparatus including: the data acquisition module is used for executing the acquisition operation of the video data in a tracking shooting mode according to the tracking shooting instruction; the target determining module is used for identifying at least one shooting target in the acquired video data and setting the at least one shooting target as a tracking shooting target; and the tracking shooting module is used for tracking shooting the tracking shooting target and generating video data of a video clip containing the tracking shooting target.
The tracking camera of claim 11, further comprising:
and the video clipping module is used for clipping the video data based on the tracking shooting target so as to generate target video data only containing the video clip of the tracking shooting target.
The tracking camera of claim 11, further comprising:
the video marking module is used for marking a video clip with the tracking shooting target in the video data;
and the video skipping module is used for skipping the video data to the video clip with the tracking shooting target according to the mark during playing.
The tracking camera of claim 13, wherein the video tagging module is further configured to operate on the tag according to modification instructions, the operation comprising: at least one of addition, deletion, and modification.
The tracking camera device as claimed in claim 11, wherein the tracking camera command is a trigger input by a user and/or a trigger satisfying a trigger condition.
The tracking camera of claim 15, wherein the user input trigger is a functional hardware trigger or a control manipulation trigger.
The tracking camera of claim 11, wherein the target determination module further comprises:
the data acquisition unit is used for acquiring trigger timestamp information of the tracking shooting instruction and video data corresponding to the trigger timestamp information; and
and the target setting unit is used for acquiring at least one dynamic shooting target in the video data and setting the at least one dynamic shooting target as the tracking shooting target.
The tracking shooting device of claim 17, wherein the target setting unit obtains at least one dynamic shooting target in the video data, and the setting of the at least one dynamic shooting target as the tracking shooting target is specifically:
and determining a shooting target corresponding to the selection instruction in the at least one shooting target as a tracking shooting target according to the user selection instruction.
The tracking shooting device of claim 17, wherein the target setting unit obtains at least one dynamic shooting target in the video data, and the setting of the at least one dynamic shooting target as the tracking shooting target is specifically:
and determining the shooting target as a tracking shooting target in the at least one shooting target according to the preset tracking priority of the at least one shooting target.
The tracking camera device of claim 11, wherein the target determination module is further configured to operate on the tracking camera target according to a modification instruction, the operation comprising: at least one of addition, deletion, and modification.
According to a third aspect of the embodiments of the present invention, there is provided an electronic device, including a processor, a memory, a communication interface, and a communication bus, where the processor, the memory, and the communication interface complete communication with each other through the communication bus; the processor is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the method of the first aspect.
The electronic device of claim 21, wherein the processor is further configured to clip the video data based on the tracking photographic target to generate target video data that only includes a video segment of the tracking photographic target.
The electronic device of claim 21, wherein the processor is further configured to mark a video segment with the tracking shooting target in the video data, and cause the video data to jump to the video segment with the tracking shooting target during playing according to the mark.
The electronic device of claim 23, wherein the processor is further configured to operate on the tag according to modification instructions, the operation comprising: at least one of addition, deletion, and modification.
The electronic device of claim 21, wherein the tracking shooting instruction is a user input trigger and/or a trigger satisfying a trigger condition.
The electronic device of claim 25, wherein the user input trigger is a functional hardware trigger or a control operation trigger.
The electronic device of claim 21, wherein the processor is further configured to obtain trigger timestamp information of the tracking shooting instruction and video data corresponding to the trigger timestamp information; and acquiring at least one dynamic shooting target in the video data, and setting the at least one dynamic shooting target as the tracking shooting target.
The electronic device of claim 27, wherein the processor is further configured to determine, according to a user selection instruction, a shooting target corresponding to the selection instruction as a tracking shooting target in the at least one shooting target.
The electronic device of claim 27, wherein the processor is further configured to determine a target as a tracking target among the at least one target according to a tracking priority preset for the at least one target.
The electronic device of claim 21, wherein the processor is further configured to operate on the tracking camera target according to a marker modification instruction, the operation comprising: at least one of addition, deletion, and modification.
According to a fourth aspect of embodiments of the present invention, there is provided a computer storage medium having stored thereon a computer program which, when executed by a processor, implements the method according to the first aspect.
In summary, the embodiment of the present invention can perform a video data acquisition operation when entering the tracking shooting mode according to the tracking shooting instruction, identify a shooting target in the acquired video data to be used as a tracking shooting target for tracking shooting, and obtain video data of a video clip including the tracking shooting target. The embodiment of the invention improves the intelligent degree of tracking shooting, realizes automatic tracking of the shooting target and can improve the shooting experience of a user.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the embodiments of the present invention, and it is also possible for a person skilled in the art to obtain other drawings based on the drawings.
FIG. 1 is a flowchart illustrating steps of a tracking shooting method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of another embodiment of a tracking shooting method according to the present invention;
FIG. 3 is a flowchart illustrating steps of a tracking shooting method according to still another embodiment of the present invention;
FIG. 4 is a flowchart illustrating steps of a tracking shooting method according to still another embodiment of the present invention;
FIG. 5 is a flowchart illustrating steps of a tracking shooting method according to still another embodiment of the present invention
FIG. 6 is an architecture diagram of an embodiment of a tracking camera of the present invention;
FIG. 7 is an architecture diagram of another embodiment of a tracking camera of the present invention;
FIG. 8 is an architectural view of yet another embodiment of a tracking camera of the present invention;
FIG. 9 is an architectural view of yet another embodiment of a tracking camera of the present invention;
fig. 10 is a schematic structural diagram of an embodiment of an electronic device according to the invention.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments of the present invention shall fall within the scope of the protection of the embodiments of the present invention.
The following further describes specific implementation of the embodiments of the present invention with reference to the drawings.
Please refer to fig. 1, which is a flowchart illustrating steps of a tracking shooting method according to an embodiment of the present invention. The tracking shooting method of the invention can be applied to various shooting devices and other hardware devices with the shooting devices, and preferably can be applied to portable shooting devices (such as pocket cameras, motion cameras and the like). In an embodiment, the photographing apparatus may have a pan-tilt to assist in performing a tracking photographing operation.
As shown in fig. 1, an embodiment of the tracking shooting method of the present invention includes the following steps:
in step S1, a video data acquisition operation is performed in the tracking shooting mode according to the tracking shooting instruction.
In a specific implementation of the embodiment of the present invention, the tracking shooting instruction is a trigger input by a user or a trigger meeting a trigger condition.
Specifically, the user input trigger is a functional hardware trigger or a control operation trigger. The user may input the tracking shooting instruction by pressing a function hardware key provided on the shooting device, or the user may operate a trigger by clicking a control on a touch display screen (e.g., a UI interface) of the shooting device to input the tracking shooting instruction.
Specifically, the triggering meeting the triggering condition is automatic triggering, and does not need the user to perform input operation, and the triggering condition is system setting or manual setting by the user, or can be manually modified by the user after the system setting.
In the invention, when the applied shooting equipment is in any other working mode, the input tracking shooting instruction is provided, and the video data acquisition operation is executed in the tracking shooting mode according to the tracking shooting instruction.
Step S2, identifying at least one shooting target in the acquired video data, and setting the at least one shooting target as a tracking shooting target.
In this embodiment, the shooting target in the video data may be any dynamic target, such as a person, an animal, or other moving target.
Optionally, operations such as adding, deleting, changing and the like can be performed on the set tracking shooting target according to the modification instruction so as to meet the actual use requirement of the user.
Step S3, tracking shooting is performed on the set tracking shooting target, and video data of a video clip containing the tracking shooting target is generated.
Therefore, the embodiment of the invention can enter a tracking shooting mode to acquire data according to the tracking shooting instruction, identify at least one shooting target in the acquired video data, perform tracking shooting by using the identified shooting target as a tracking shooting target, and acquire video data of a video clip containing the tracking shooting target. The embodiment of the invention improves the intelligent degree of tracking shooting, realizes automatic tracking of the shooting target and can improve the shooting experience of a user.
Referring to FIG. 2, another embodiment of the present invention includes the steps S1-S2. Wherein, the step S2 specifically includes the following steps:
in step S21, trigger time stamp information of the tracking shooting instruction and video data corresponding to the trigger time stamp information are acquired.
Specifically, the tracking shooting instruction includes trigger timestamp information, where the trigger timestamp information is a time starting point when the tracking shooting instruction is triggered and a preset execution time period of the tracking shooting instruction. The preset execution time period is preset preview time, that is, the video data starting from the time starting point is previewed for the preset execution time period.
For example, the trigger timestamp information may be set as a time starting point, and a plurality of frames of shooting videos within a preset execution time period of the tracking shooting instruction may be acquired for previewing.
Step S22, at least one dynamic photographic target in the video data is acquired, and the at least one dynamic photographic target is set as a tracking photographic target.
In the embodiment of the present invention, the dynamic shooting target is identified according to the video data corresponding to the trigger timestamp information, i.e., the preview video data, and the identification algorithm adopts the existing image identification algorithm, so that details are not repeated here.
Referring to fig. 3, in another specific implementation of the embodiment of the present invention, the step S22 is specifically as follows:
step S221, according to a user selection instruction, determining a shooting target corresponding to the selection instruction in the at least one shooting target as a tracking shooting target.
Specifically, the user may be provided to manually specify a dynamic shooting target from the acquired video data to set as a tracking shooting target. For example, when displaying the acquired video data, an identification frame may be displayed in a corresponding area of the identified dynamic shooting target, and when the user clicks the identification frame, the shooting target in the identification frame is taken as a tracking shooting target and tracking shooting is performed.
In another specific implementation of the embodiment of the present invention, the step S22 is specifically as follows:
step S222, determining a shooting target as a tracking shooting target in the at least one shooting target according to a tracking priority preset for the at least one shooting target.
Specifically, the present invention may select a plurality of dynamic shooting targets from the acquired video data to generate a plurality of tracking shooting targets, perform tracking priority setting for each tracking shooting target, and perform subsequent tracking shooting operation based on the tracking priority setting of each tracking shooting target.
In an embodiment, the following tracking shooting operation performed based on the tracking priority setting of each tracking shooting target specifically includes: when the tracking range includes a plurality of tracking targets, tracking shooting is preferentially performed for a tracking shooting target with a high tracking priority.
In yet another implementation of the embodiment of the present invention, please refer to fig. 4, the method includes the steps S1-S3. Further, step S4 is included.
In step S4, based on the tracking photographic target, clipping is performed on the video data to generate target video data containing only a video clip of the tracking photographic target.
Specifically, assuming that the target of the tracking shooting is the pet dog, all video segments including the pet dog can be automatically obtained from the video data to generate a video image (i.e., target video data) including only the pet dog. In addition, if a plurality of tracking targets are set, the corresponding clipping operation of the video data may be performed according to the tracking priority setting order of each tracking target. For example, when the tracking priority level of the pet dog is highest and the tracking priority level of the pet cat is second, the pet dog is taken as the main part and the pet cat is taken as the auxiliary part to perform the editing operation of the video data, so that the technical effect of one-key slicing can be achieved, the complicated steps of manual editing operation are simplified, the technical threshold of the editing operation is reduced, and a user without editing experience can enjoy the video editing operation.
In yet another implementation of the embodiment of the present invention, please refer to fig. 5, the method includes the steps S1-S3. Further, step S5 is included.
And step S5, marking the video segment with the tracking shooting target in the video data, and jumping to the video segment with the tracking shooting target according to the mark during playing of the video data.
The mark may be in any form, which is not limited in the embodiment of the present invention.
Specifically, the embodiment of the invention marks the video segment with the tracking shooting target, so that the screening is performed according to the mark, and the video data can jump to the video segment with the tracking shooting target according to the mark during playing.
Optionally, the embodiment of the present invention may further perform an operation on the mark according to a modification instruction, where the operation includes: at least one of adding, deleting and changing is carried out, so that the operation flexibility is improved and the actual requirements of users are met.
Therefore, the embodiment of the invention can directly jump to the video clip with the tracking shooting target for playing without browsing other video clips without the tracking shooting target, thereby saving the browsing time of video data.
Please refer to fig. 6, which is a schematic structural diagram illustrating a tracking camera according to an embodiment of the present invention. The tracking shooting device of the invention can be applied to various shooting equipment with a cloud deck and other hardware equipment with the shooting equipment, and preferably can be applied to portable shooting equipment (such as a pocket camera, a motion camera and the like). In an embodiment, the photographing apparatus may further have a pan/tilt head.
The tracking camera 60 of the present invention mainly includes the following modules:
and the data acquisition module 601 is configured to perform a video data acquisition operation in the tracking shooting mode according to the tracking shooting instruction.
The target determining module 602 is configured to identify at least one shooting target in the acquired video data, and set the at least one shooting target as a tracking shooting target.
And a tracking shooting module 603, configured to perform tracking shooting on the tracking shooting target and generate video data of a video clip including the tracking shooting target.
In a specific implementation of the embodiment of the present invention, the tracking shooting instruction is a trigger input by a user or a trigger meeting a trigger condition.
Specifically, the user input trigger is a functional hardware trigger or a control operation trigger. The user may input the tracking shooting instruction by pressing a function hardware key provided on the shooting device, or the user may operate a trigger by clicking a control on a touch display screen (e.g., a UI interface) of the shooting device to input the tracking shooting instruction.
Specifically, the triggering meeting the triggering condition is automatic triggering, and does not need the user to perform input operation, and the triggering condition is system setting or manual setting by the user, or can be manually modified by the user after the system setting.
In the invention, the input tracking shooting instruction can be provided under the condition that the applied shooting equipment is in any other working mode, and the video data acquisition operation is executed under the tracking shooting mode according to the tracking shooting instruction.
In this embodiment, the shooting target in the video data may be any dynamic target, such as a person, an animal, or other moving target.
Optionally, the target determining module 602 may further perform an operation on the set target tracking shooting target according to the modification instruction, where the operation includes: at least one of addition, deletion, and modification.
Therefore, the embodiment of the invention can enter a tracking shooting mode to acquire data according to the tracking shooting instruction, identify at least one shooting target in the acquired video data, perform tracking shooting by using the identified shooting target as a tracking shooting target, and acquire video data of a video clip containing the tracking shooting target. The embodiment of the invention improves the intelligent degree of tracking shooting, realizes automatic tracking of the shooting target and can improve the shooting experience of a user.
Referring to fig. 7, another embodiment of the present invention includes the data acquiring module 601, the target determining module 602, and the tracking module 603. The target determining module 602 specifically includes the following:
a data obtaining unit 6021, configured to obtain trigger timestamp information of the tracking shooting instruction and video data corresponding to the trigger timestamp information.
A target setting unit 6022, configured to obtain at least one dynamic shooting target in the video data, and set the at least one dynamic shooting target as the tracking shooting target.
Specifically, the tracking shooting instruction includes trigger timestamp information, where the trigger timestamp information is a time starting point when the tracking shooting instruction is triggered and a preset execution time period of the tracking shooting instruction. The preset execution time period is, for example, a preset preview time, that is, the video data from the time starting point is previewed for the preset execution time period.
For example, the trigger timestamp information is set as a time starting point to obtain a multi-frame shooting video for previewing within a preset execution time period of the tracking shooting instruction.
In the embodiment of the present invention, the dynamic shooting target is identified according to the video data corresponding to the trigger timestamp information, i.e., the preview video data, and the identification algorithm adopts the existing image identification algorithm, so that details are not repeated here.
In another specific implementation of the embodiment of the present invention, the target setting unit 6022 is specifically configured to:
and determining a shooting target corresponding to the selection instruction as a tracking shooting target in at least one shooting target according to the user selection instruction.
Specifically, the user may be provided to manually specify a dynamic photographic target from the acquired video data to set as a tracking photographic target. For example, when displaying the acquired video data, an identification frame may be displayed in a corresponding area of the identified dynamic photographic target, and when the user clicks the identification frame, the photographic target within the identification frame is taken as a tracking photographic target and tracking photography is performed.
In another specific implementation of the embodiment of the present invention, the target setting unit 6022 is specifically configured to:
and determining the shooting target as a tracking shooting target in the at least one shooting target according to the tracking priority preset by the at least one shooting target.
Specifically, the present invention may select a plurality of dynamic photographic targets from the acquired video data to generate a plurality of tracking photographic targets, may perform tracking priority setting for each tracking photographic target, and perform subsequent tracking photographic operations based on the tracking priority setting for each tracking photographic target.
The following tracking shooting operation based on the priority setting of each tracking shooting target specifically includes: when the tracking range includes a plurality of tracking targets, tracking shooting is preferentially performed for a tracking shooting target with a high tracking priority.
In another specific implementation of the embodiment of the present invention, please refer to fig. 8, the apparatus 60 includes the data obtaining module 601, the target determining module 602, and the tracking module 603. In addition, a video clip module 604 is included.
A video clipping module 604, configured to clip the video data based on the tracking shooting target to generate target video data that only includes a video segment of the tracking shooting target.
Specifically, assuming that the target of the tracking shooting is the pet dog, all video segments including the pet dog can be automatically obtained from the video data to generate a video image (i.e., target video data) including only the pet dog. In addition, if there are a plurality of tracking targets, the corresponding video data clipping operation may be performed according to the tracking priority setting order of each tracking target. For example, when the tracking priority level of the pet dog is highest and the tracking priority level of the pet cat is next, the pet dog is taken as the main part and the pet cat is taken as the auxiliary part to perform the editing operation of the video data, so that the technical effect of one-key slicing can be achieved, the complicated steps of manual editing operation are simplified, the technical threshold of editing work is reduced, and users without editing experience can enjoy the video editing work.
In another specific implementation of the embodiment of the present invention, please refer to fig. 9, the apparatus 60 includes the data obtaining module 601, the target determining module 602, and the tracking module 603. Further, the following is also included. :
a video marking module 605 for marking a video segment having the tracking shooting target in the video data,
and a video skipping module 606, configured to skip the video data to the video segment with the tracking shooting target during playing according to the mark.
The mark may be in any form, which is not limited by the embodiment of the present invention.
Optionally, the video marking module 605 may further perform an operation on the mark according to the modification instruction, where the operation includes: at least one of addition, deletion, and modification.
Specifically, the embodiment of the invention marks the video segment with the tracking shooting target, so as to perform screening according to the mark, so that the video data can jump to the video segment with the tracking shooting target according to the mark during playing. Therefore, the embodiment of the invention can directly jump to the video clip with the tracking shooting target without browsing other video clips without the tracking shooting target, thereby saving the browsing time of the video data.
As shown in fig. 10, another embodiment of the present invention also provides an electronic device, which may include: a processor (processor)1002, a Communications Interface 1004, a memory 1006, and a Communications bus 1008.
Wherein:
the processor 1002, communication interface 1004, and memory 1006 communicate with each other via a communication bus 1008.
A communication interface 1004 for communicating with other electronic devices such as a terminal device or a server.
The processor 1002 is configured to execute the program 1010, and may specifically perform the relevant steps in the foregoing method embodiments.
In particular, the program 1010 may include program code that includes computer operating instructions.
The processor 1002 may be a central processing unit CPU, or an application specific Integrated circuit (asic), or one or more Integrated circuits configured to implement an embodiment of the present invention. The electronic device comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
The memory 1006 is used for storing the program 1010. The memory 1006 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 1010 may be specifically configured to cause the processor 1002 to perform the following operations: executing video data acquisition operation in a tracking shooting mode according to the tracking shooting instruction; identifying at least one shooting target in the acquired video data, and setting the at least one shooting target as a tracking shooting target; and performing tracking shooting on the tracking shooting target and generating video data of a video clip containing the tracking shooting target.
In an alternative embodiment, the program 1010 is further configured to clip video data based on the tracking photographic target to generate target video data containing only a video clip of the tracking photographic target.
In an alternative embodiment, the program 1010 is further configured to mark a video segment with a tracking shooting target in the video data, and enable the video data to jump to the video segment with the tracking shooting target during playing according to the mark.
In an alternative embodiment, the tracking shooting instruction is a trigger input by a user or a trigger meeting a trigger condition.
In an alternative embodiment, the user input trigger is a functional hardware trigger or a control operation trigger.
In an alternative embodiment, the program 1010 is further configured to obtain trigger timestamp information of the tracking shooting instruction and video data corresponding to the trigger timestamp information; and acquiring at least one dynamic shooting target in the video data, and setting the at least one dynamic shooting target as a tracking shooting target.
In an alternative embodiment, the program 1010 is further configured to determine, as the tracking photographic target, a photographic target corresponding to the selection instruction among the at least one photographic target according to the user selection instruction.
In an alternative embodiment, the program 1010 is further configured to determine a shooting target as a tracking shooting target among the at least one shooting target according to a tracking priority preset for the at least one shooting target.
Furthermore, the present invention also provides a computer storage medium having stored thereon a computer program which, when executed by a processor, can implement the respective steps in the above-described tracking shooting method.
Accordingly, the tracking shooting method, the tracking shooting device, the electronic equipment and the computer storage medium provided by the invention can enter a tracking shooting mode according to a tracking shooting instruction to acquire data, identify at least one shooting target in the acquired video data, perform tracking shooting by taking the identified shooting target as a tracking shooting target, and acquire video data of a video clip containing the tracking shooting target. The embodiment of the invention improves the intelligent degree of tracking shooting, realizes automatic tracking of the shooting target and can improve the shooting experience of a user.
It should be noted that, according to the implementation requirement, each component/step described in the embodiment of the present invention may be divided into more components/steps, and two or more components/steps or partial operations of the components/steps may also be combined into a new component/step to achieve the purpose of the embodiment of the present invention.
The above-described method according to an embodiment of the present invention may be implemented in hardware, firmware, or as software or computer code storable in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or as computer code originally stored in a remote recording medium or a non-transitory machine-readable medium downloaded through a network and to be stored in a local recording medium, so that the method described herein may be stored in such software processing on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware such as an ASIC or FPGA. It is understood that the computer, processor, microprocessor controller or programmable hardware includes memory components (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code that, when accessed and executed by the computer, processor or hardware, implements the method of tracking shots described herein. Further, when a general-purpose computer accesses code for implementing the methods illustrated herein, execution of the code transforms the general-purpose computer into a special-purpose computer for performing the methods illustrated herein.
Those of ordinary skill in the art will appreciate that the various illustrative elements and method steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present embodiments.
The above embodiments are only for illustrating the embodiments of the present invention and not for limiting the embodiments of the present invention, and those skilled in the art can make various changes and modifications without departing from the spirit and scope of the embodiments of the present invention, so that all equivalent technical solutions also belong to the scope of the embodiments of the present invention, and the scope of the embodiments of the present invention should be defined by the claims.

Claims (10)

1. A tracking shooting method, characterized in that the method comprises:
executing video data acquisition operation in a tracking shooting mode according to the tracking shooting instruction;
identifying at least one shooting target in the acquired video data, and setting the at least one shooting target as a tracking shooting target; and
and performing tracking shooting on the tracking shooting target, and generating video data of a video clip containing the tracking shooting target.
2. The tracking shooting method according to claim 1, characterized in that the method further comprises:
based on the tracking photographic target, clipping is performed on the video data to generate target video data containing only a video clip of the tracking photographic target.
3. The tracking shooting method according to claim 1, characterized in that the method further comprises:
marking the video segment with the tracking shooting target in the video data, and jumping to the video segment with the tracking shooting target according to the mark during playing of the video data.
4. The tracking shooting method according to claim 3, characterized in that the method further comprises:
operating the tag according to a modification instruction, the operating comprising: at least one of addition, deletion, and modification.
5. The tracking shooting method according to claim 1, characterized in that the tracking shooting instruction is a user input trigger and/or a trigger satisfying a trigger condition.
6. The tracking shooting method according to claim 1, wherein the identifying at least one shooting target in the acquired video data and setting the at least one shooting target as the tracking shooting target comprises:
acquiring trigger timestamp information of the tracking shooting instruction and video data corresponding to the trigger timestamp information; and
and acquiring at least one dynamic shooting target in the video data, and setting the at least one dynamic shooting target as the tracking shooting target.
7. The tracking shooting method according to claim 1, characterized in that the method further comprises:
operating the tracking shooting target according to a mark modification instruction, wherein the operation comprises the following steps: at least one of addition, deletion, and modification.
8. A tracking camera, the apparatus comprising:
the data acquisition module is used for executing the acquisition operation of the video data in a tracking shooting mode according to the tracking shooting instruction;
the target determining module is used for identifying at least one shooting target in the acquired video data and setting the at least one shooting target as a tracking shooting target; and
and the tracking shooting module is used for tracking shooting the tracking shooting target and generating video data of a video clip containing the tracking shooting target.
9. An electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the processor is used for storing at least one executable instruction, and the executable instruction enables the processor to execute video data acquisition operation in a tracking shooting mode according to the tracking shooting instruction; identifying at least one shooting target in the acquired video data, and setting the at least one shooting target as a tracking shooting target; and performing tracking shooting on the tracking shooting target and generating video data of a video clip containing the tracking shooting target.
10. A computer storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1-10.
CN202010039160.2A 2020-01-14 2020-01-14 Tracking shooting method and device, electronic equipment and computer storage medium Pending CN111246090A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010039160.2A CN111246090A (en) 2020-01-14 2020-01-14 Tracking shooting method and device, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010039160.2A CN111246090A (en) 2020-01-14 2020-01-14 Tracking shooting method and device, electronic equipment and computer storage medium

Publications (1)

Publication Number Publication Date
CN111246090A true CN111246090A (en) 2020-06-05

Family

ID=70866154

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010039160.2A Pending CN111246090A (en) 2020-01-14 2020-01-14 Tracking shooting method and device, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN111246090A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113784072A (en) * 2021-09-24 2021-12-10 上海铜爪智能科技有限公司 AI algorithm-based pet video recording and automatic editing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796781A (en) * 2015-03-31 2015-07-22 小米科技有限责任公司 Video clip extraction method and device
CN107392937A (en) * 2017-07-14 2017-11-24 腾讯科技(深圳)有限公司 Method for tracking target, device and electronic equipment
US20190208000A1 (en) * 2017-12-29 2019-07-04 Avermedia Technologies, Inc. Media streaming control device and control method thereof
CN109977770A (en) * 2019-02-21 2019-07-05 安克创新科技股份有限公司 A kind of auto-tracking shooting method, apparatus, system and storage medium
CN110009659A (en) * 2019-04-12 2019-07-12 武汉大学 Personage's video clip extracting method based on multiple target motion tracking

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796781A (en) * 2015-03-31 2015-07-22 小米科技有限责任公司 Video clip extraction method and device
CN107392937A (en) * 2017-07-14 2017-11-24 腾讯科技(深圳)有限公司 Method for tracking target, device and electronic equipment
US20190208000A1 (en) * 2017-12-29 2019-07-04 Avermedia Technologies, Inc. Media streaming control device and control method thereof
CN109977770A (en) * 2019-02-21 2019-07-05 安克创新科技股份有限公司 A kind of auto-tracking shooting method, apparatus, system and storage medium
CN110009659A (en) * 2019-04-12 2019-07-12 武汉大学 Personage's video clip extracting method based on multiple target motion tracking

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113784072A (en) * 2021-09-24 2021-12-10 上海铜爪智能科技有限公司 AI algorithm-based pet video recording and automatic editing method

Similar Documents

Publication Publication Date Title
US20220301300A1 (en) Processing method for augmented reality scene, terminal device, system, and computer storage medium
CN111209438A (en) Video processing method, device, equipment and computer storage medium
US11317139B2 (en) Control method and apparatus
US10582149B1 (en) Preview streaming of video data
CN109168037B (en) Video playing method and device
CN115176456B (en) Content operation method, device, terminal and storage medium
US9578279B1 (en) Preview streaming of video data
CN112118395B (en) Video processing method, terminal and computer readable storage medium
CN111654619A (en) Intelligent shooting method and device, server and storage medium
CN111064930B (en) Split screen display method, display terminal and storage device
CN111209435A (en) Method and device for generating video data, electronic equipment and computer storage medium
US9881086B2 (en) Image shooting device, image shooting method, and recording medium
CN111383224A (en) Image processing method, image processing device, storage medium and electronic equipment
CN112887610A (en) Shooting method, shooting device, electronic equipment and storage medium
CN111130996A (en) View information sharing method and device and computer readable storage medium
CN111833234B (en) Image display method, image processing apparatus, and computer-readable storage medium
CN111212321A (en) Video processing method, device, equipment and computer storage medium
CN111246090A (en) Tracking shooting method and device, electronic equipment and computer storage medium
CN111768433A (en) Method and device for realizing tracking of moving target and electronic equipment
CN111669495A (en) Photographing method, photographing device and electronic equipment
US20110273578A1 (en) Electronic camera
CN111259198A (en) Management method and device for shot materials and electronic equipment
JP2007094679A (en) Image analyzing device, image analyzing program and image analyzing program storage medium
CN111225144A (en) Video shooting method and device, electronic equipment and computer storage medium
US20220277547A1 (en) Method and electronic device for detecting candid moment in image frame

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200605