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

Video data processing method and device and storage medium

A technology of video data and processing method, which is applied in the directions of image data processing, character and pattern recognition, image enhancement, etc. It can solve the problems of poor robustness and adaptability of long legs, affecting video display effect, and large background jitter, etc. Achieve the effect of improving robustness and adaptability, ensuring natural smoothness, and improving display effect

Active Publication Date: 2018-11-27
TENCENT TECH (SHENZHEN) CO LTD
View PDF10 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] During the research and practice of the prior art, the inventors of the present invention found that although the overall longitudinal stretching of each frame of picture can achieve the effect of "long legs" to a certain extent, it will actually cause the picture Other things in the frame will have large deformation, which will greatly affect the display effect of the video; and because the change of human body posture is generally large (such as dancing), the effect of long legs in different frames will be inconsistent, and the background will shake greatly. That is to say, the robustness and adaptability of the long leg function of the existing scheme are poor, and the effect of the long leg is not good, which is not conducive to improving the display effect of the video picture

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Video data processing method and device and storage medium
  • Video data processing method and device and storage medium
  • Video data processing method and device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] This embodiment will be described from the perspective of a video data processing device. The video data processing device may specifically be integrated into a network device. The network device may be a terminal or a server, and the terminal may include a mobile phone, a tablet computer, a notebook Computer or personal computer (PC, Personal Computer), etc.

[0059] A video data processing method, comprising: collecting a current video frame, and detecting the position of key points of a human body in the current video frame to obtain a set of points of the human body in the current video frame; acquiring the points of the human body in the historical video frame Set, according to the point set of the human body in the current video frame and the point set of the human body in the historical video frame, analyze the jitter amplitude of the key points of the human body in the current video frame; determine the waistline position of the human body in the current video fr...

Embodiment 2

[0136] According to the methods described in the foregoing embodiments, the video data processing apparatus is specifically integrated in a network device as an example for description below.

[0137] Such as Figure 2a As shown, a video data processing method, the specific process can be as follows:

[0138] 201. The network device collects the current video frame from the video stream.

[0139] For example, a network device can acquire a video image through a local camera component to obtain a current video frame; or, it can also obtain a current video frame by receiving video images sent by other devices, such as other terminals or camera devices, and so on.

[0140] For example, if Figure 2f As shown, when the user needs to perform real-time leg-lengthening on the video, he can click the "Leg-longing" trigger button in the interface to trigger the leg-lengthening function.

[0141] Optionally, the degree of "stretch" can also be set through other interfaces such as "tr...

Embodiment 3

[0209] In order to better implement the above method, an embodiment of the present invention may also provide a video data processing apparatus, and the video data processing apparatus may specifically be integrated into a network device, and the network device may be a terminal or a server.

[0210] For example, if Figure 3a As shown, the video data processing device may include a detection unit 301, an acquisition unit 302, an analysis unit 303, a determination unit 304 and a stretching unit 305, as follows:

[0211] (1) detection unit 301;

[0212] The detection unit 301 is configured to collect the current video frame, and detect the positions of the key points of the human body in the current video frame, to obtain a point set of the human body in the current video frame.

[0213] For example, the detection unit 301 may be specifically configured to use a pose estimation model to detect the position of key points of the human body in the current video frame to obtain a ...

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

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a video data processing method and device and a storage medium. After the current video frame is collected from the video stream, the position of the key points of the human body in the current video frame can be detected so as to obtain a point position set of the human body in the current video frame; then, the point position set of the human body in thehistorical video frames is obtained and the jitter amplitude of the key points of the human body in the current video frame is analyzed according to the point position set of the human body in the current video frame and the point position set of the human body in the historical video frames; and the waist line position of the human body in the current video frame is determined according to the jitter amplitude, and then the part below the waist line position in the current video frame is stretched and outputted. According to the scheme, the robustness and the adaptability of the long leg function can be enhanced, the long leg effect can be improved and then the display effect of the video frame can be enhanced.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a video data processing method, device and storage medium. Background technique [0002] With the development of network technology and the popularization of mobile terminals, video shooting has gradually become a way for many users to share and communicate socially. At the same time, it has also spawned many technologies for beautifying video images. Face whitening, skin smoothing or face thinning etc. Of course, in addition to the human face, the human body in the video can also be beautified, such as stretching the legs (referred to as long legs), and so on. [0003] Because in the video, the variation range of the human body posture is generally large. Therefore, when the human body in the video is long-legged, it usually needs to be manually adjusted offline for each frame of the image. Not only the processing efficiency is low, but also it cannot meet the rea...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/00G06T3/40
CPCG06T3/40G06V40/10G06V40/23G06V10/462G06T5/002G06T2207/10016G06T2207/20182G06T2207/30196
Inventor 周景锦程培曾毅榕傅斌高雨朱晓龙
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products