CN107492068A - Object video conversion real-time processing method, device and computing device - Google Patents

Object video conversion real-time processing method, device and computing device Download PDF

Info

Publication number
CN107492068A
CN107492068A CN201710927355.9A CN201710927355A CN107492068A CN 107492068 A CN107492068 A CN 107492068A CN 201710927355 A CN201710927355 A CN 201710927355A CN 107492068 A CN107492068 A CN 107492068A
Authority
CN
China
Prior art keywords
curve
image
processing
coordinate system
video
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.)
Granted
Application number
CN201710927355.9A
Other languages
Chinese (zh)
Other versions
CN107492068B (en
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 Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo 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 Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201710927355.9A priority Critical patent/CN107492068B/en
Publication of CN107492068A publication Critical patent/CN107492068A/en
Application granted granted Critical
Publication of CN107492068B publication Critical patent/CN107492068B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • 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
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • 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/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face

Landscapes

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

Abstract

The invention discloses a kind of object video conversion real-time processing method and device, method to include:The current frame image for including source object is obtained from video;Obtain the target image for including destination object;The first key message of source object is extracted from current frame image, the second key message of destination object is extracted from target image;Coordinate system is established, is fitted the crucial curve for handling the crucial curve and destination object that obtain source object in a coordinate system respectively according to the first key message and the second key message;According to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated;Curve is adjusted according to amplitude to be adjusted current frame image, obtains the image after present frame processing;Image after present frame is handled covers the video data after former current frame image is handled;Video data after display processing, the image after present frame processing after conversion is more naturally, object transformation treatment effect is more fine, and video display effect is more preferably.

Description

Object video conversion real-time processing method, device and computing device
Technical field
The present invention relates to image processing field, and in particular to a kind of object video conversion real-time processing method, device, calculating Equipment and computer-readable storage medium.
Background technology
With the development of science and technology, the technology of image capture device also increasingly improves.Regarded using what image capture device was recorded Frequency also becomes apparent from, resolution ratio, display effect also greatly improve.But the video of existing recording is only dull recorded material sheet Body, the increasing individual requirement that user proposes can not be met.Prior art can be manual by user after recorded video It is further again to video to be handled, to meet the individual requirement of user.But so processing needs user to have higher figure As treatment technology, and the cost user more time is needed in processing, handle cumbersome, technical sophistication.
Therefore, it is necessary to which a kind of object video converts real-time processing method, to meet the individual requirement of user in real time.
The content of the invention
In view of the above problems, it is proposed that the present invention so as to provide one kind overcome above mentioned problem or at least in part solve on State object video conversion real-time processing method, device, computing device and the computer-readable storage medium of problem.
According to an aspect of the invention, there is provided a kind of object video conversion real-time processing method, it includes:
Real-time image acquisition collecting device is captured and/or the video recorded in include source object current frame image; Or the current frame image that source object is included in currently played video is obtained in real time;
Obtain the target image for including destination object;
The first key message of source object is extracted from current frame image, and target pair is extracted from target image The second key message of elephant;
Coordinate system is established, is fitted handles in a coordinate system respectively according to the first key message and the second key message To the crucial curve of the crucial curve and destination object of source object;
According to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated;
Curve is adjusted according to amplitude to be adjusted current frame image, obtains the image after present frame processing;
Image after present frame is handled covers the video data after former current frame image is handled;
Video data after display processing.
Alternatively, the first key message includes the positional information of at least one first key point, and the second key message includes The positional information of at least one second key point.
Alternatively, coordinate system is established to further comprise:Establish polar coordinate system;
It is fitted processing in a coordinate system respectively according to the first key message and the second key message and obtains source object The crucial curve of crucial curve and destination object further comprises:
The positional information of the central point of source object is extracted in current frame image, using the mapping of the central point of source object as The limit of polar coordinate system, will at least one according to the relative position between at least one first key point and the central point of source object Individual first key point is mapped in polar coordinate system, is fitted according to the mapping result of at least one first key point in polar coordinate system Processing obtains the crucial curve of source object;
The positional information of the central point of destination object is extracted in the target image, and the central point of destination object is mapped and made It is near according to the relative position between at least one second key point and the central point of destination object for the limit of polar coordinate system Few second key point is mapped in polar coordinate system, according to the mapping result of at least one second key point in polar coordinate system Process of fitting treatment obtains the crucial curve of destination object.
Alternatively, one is entered according to the crucial curve of the crucial curve and destination object of source object, calculating amplitude adjustment curve Step includes:
According to the polar diameter of any point on the crucial curve of source object, and there is with the point destination object of identical polar angle Crucial curve on point polar diameter, calculate corresponding with polar angle regulation coefficient, obtain between polar angle and regulation coefficient The amplitude adjustment curve of relation.
Alternatively, before polar coordinate system is established, method also includes:
According to the positional information of the central point of source object, place is corrected to the positional information of at least one first key point Reason;And the positional information of the central point according to destination object, the positional information of at least one second key point is corrected Processing.
Alternatively, the video data after display processing further comprises:By the video data real-time display after processing;
Method also includes:Video data after processing is uploaded to Cloud Server.
Alternatively, the video data after processing is uploaded into Cloud Server to further comprise:
Video data after processing is uploaded to cloud video platform server, so that cloud video platform server is in cloud video Platform is shown video data.
Alternatively, the video data after processing is uploaded into Cloud Server to further comprise:
Video data after processing is uploaded to cloud direct broadcast server, so that cloud direct broadcast server pushes away video data in real time Give viewing subscription client.
Alternatively, the video data after processing is uploaded into Cloud Server to further comprise:
Video data after processing is uploaded to cloud public number server, so that cloud public number server pushes away video data Give public number concern client.
According to another aspect of the present invention, there is provided a kind of object video converts real-time processing device, and it includes:
First acquisition module, suitable for including source captured by real-time image acquisition collecting device and/or in the video recorded The current frame image of object;Or the current frame image that source object is included in currently played video is obtained in real time;
Second acquisition module, suitable for obtaining the target image for including destination object;
Extraction module, suitable for extracting the first key message of source object from current frame image, and from target image In extract the second key message of destination object;
Establishment of coordinate system module, is adapted to set up coordinate system;
Process of fitting treatment module, suitable for being fitted in a coordinate system respectively according to the first key message and the second key message Processing obtains the crucial curve of the crucial curve and destination object of source object;
Computing module, suitable for the crucial curve of crucial curve and destination object according to source object, it is bent to calculate amplitude adjustment Line;
Adjusting module, current frame image is adjusted suitable for adjusting curve according to amplitude, after obtaining present frame processing Image;
Overlay module, the video data after former two field picture is handled is covered suitable for the image after present frame is handled;
Display module, suitable for the video data after display processing.
Alternatively, the first key message includes the positional information of at least one first key point, and the second key message includes The positional information of at least one second key point.
Alternatively, establishment of coordinate system module is further adapted for:Establish polar coordinate system;
Process of fitting treatment module is further adapted for:The positional information of the central point of source object is extracted in current frame image, Limit using the central point mapping of source object as polar coordinate system, according at least one first key point and the central point of source object Between relative position, at least one first key point is mapped in polar coordinate system, according at least one first key point Mapping result process of fitting treatment in polar coordinate system obtains the crucial curve of source object;
The positional information of the central point of destination object is extracted in the target image, and the central point of destination object is mapped and made It is near according to the relative position between at least one second key point and the central point of destination object for the limit of polar coordinate system Few second key point is mapped in polar coordinate system, according to the mapping result of at least one second key point in polar coordinate system Process of fitting treatment obtains the crucial curve of destination object.
Alternatively, computing module is further adapted for:According to the polar diameter of any point on the crucial curve of source object, Yi Jiyu The point has the polar diameter of the point on the crucial curve of the destination object of identical polar angle, calculates regulation coefficient corresponding with polar angle, obtains Curve is adjusted to the amplitude on the relation between polar angle and regulation coefficient.
Alternatively, device also includes:Correction process module, suitable for the positional information of the central point according to source object, to extremely The positional information of few first key point is corrected processing;And the positional information of the central point according to destination object, it is right The positional information of at least one second key point is corrected processing.
Alternatively, display module is further adapted for:By the video data real-time display after processing;
Device also includes:Uploading module, suitable for the video data after processing is uploaded into Cloud Server.
Alternatively, uploading module is further adapted for:Video data after processing is uploaded to cloud video platform server, with For cloud video platform server video data is shown in cloud video platform.
Alternatively, uploading module is further adapted for:Video data after processing is uploaded to cloud direct broadcast server, for cloud Direct broadcast server gives video data real time propelling movement to viewing subscription client.
Alternatively, uploading module is further adapted for:Video data after processing is uploaded to cloud public number server, for Video data is pushed to public number concern client by cloud public number server.
According to another aspect of the invention, there is provided a kind of computing device, including:Processor, memory, communication interface and Communication bus, processor, memory and communication interface complete mutual communication by communication bus;
Memory is used to deposit an at least executable instruction, and executable instruction makes the above-mentioned object video conversion of computing device Operated corresponding to real-time processing method.
In accordance with a further aspect of the present invention, there is provided a kind of computer-readable storage medium, be stored with least one in storage medium Executable instruction, executable instruction make computing device operation as corresponding to above-mentioned object video conversion real-time processing method.
According to scheme provided by the invention, real-time image acquisition collecting device is captured and/or the video recorded in wrap Current frame image containing source object;Or the current frame image that source object is included in currently played video is obtained in real time, obtain The target image for including destination object is taken, extracts the first key message of source object from current frame image, and from target The second key message of destination object is extracted in image, according to the first key message and the second key message respectively in coordinate system In be fitted the crucial curve that processing obtains the crucial curve and destination object of source object, according to the crucial curve of source object and The crucial curve of destination object, calculates amplitude adjustment curve, and adjust curve according to amplitude is adjusted to current frame image, can Realization keeps smooth transformation during object transformation, so as to after object transformation processing terminates, ensure the frame in video Image more naturally, and the object transformation processing effect it is more fine, beautified two field picture display effect, overcome existing skill The edge phenomenon creasy of the two field picture occurred in art after object transformation, and make two field picture internal distortions without naturally asking Topic.And do not need user to carry out extra process to the video of recording, user time is saved, can be handled with real-time display to user Video data afterwards, facilitates user to check display effect.User's technical merit is not limited simultaneously, facilitates public use.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And can be practiced according to the content of specification, and in order to allow above and other objects of the present invention, feature and advantage can Become apparent, below especially exemplified by the embodiment of the present invention.
Brief description of the drawings
By reading the detailed description of hereafter preferred embodiment, it is various other the advantages of and benefit it is common for this area Technical staff will be clear understanding.Accompanying drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention Limitation.And in whole accompanying drawing, identical part is denoted by the same reference numerals.In the accompanying drawings:
Fig. 1 shows the schematic flow sheet of object video conversion real-time processing method according to an embodiment of the invention;
Fig. 2 shows the flow signal of object video conversion real-time processing method in accordance with another embodiment of the present invention Figure;
Fig. 3 shows the shape of face figure of source object;
Fig. 4 shows the shape of face figure of destination object;
Fig. 5 shows the structural representation of object video conversion real-time processing device according to an embodiment of the invention;
Fig. 6 shows the structural representation of object video conversion real-time processing device in accordance with another embodiment of the present invention Figure;
Fig. 7 shows a kind of structural representation of computing device according to an embodiment of the invention.
Embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in accompanying drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here Limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
Object can be any objects such as face in image, animal in the present invention, enter in embodiment by taking face as an example Row explanation, but face is not limited only to, for example, it is also possible to for carrying out conversion process to whole human body in image.
Fig. 1 shows the schematic flow sheet of object video conversion real-time processing method according to an embodiment of the invention. As shown in figure 1, this method comprises the following steps:
Step S100, real-time image acquisition collecting device is captured and/or the video recorded in working as comprising source object Prior image frame;Or the current frame image that source object is included in currently played video is obtained in real time.
Image capture device illustrates by taking mobile terminal as an example in the present embodiment.Get mobile terminal camera in real time Current frame image when current frame image in recorded video or shooting video.Due to the present invention to source object at Reason, therefore only obtain the current frame image comprising source object during acquisition current frame image.Except real-time image acquisition collecting device institute Outside shooting and/or the video recorded, the present frame figure that source object is included in currently played video can also be obtained in real time Picture.Wherein, source object can be face, can also be cute pet etc. certainly, and those skilled in the art can select according to being actually needed Fixed process object is used as source object.
Step S101, obtain the target image for including destination object.
Destination object define the standard of wanting to reach comprising the target image of destination object can be according to Selected operation of the family to image in photograph album determines, for example, storing the image of user star of interest, user in photograph album An image can therefrom be selected, can also be user upload or from network download.Wish its shape of face being transformed into user A Exemplified by certain star B shape of face, user A face is source object, and the face of the star B is destination object.
Step S102, extracts the first key message of source object from current frame image, and is carried from target image Take out the second key message of destination object.
For convenience of object transformation processing, it is necessary to extract the first key message of source object from current frame image, and The second key message of destination object is extracted from target image, for example, when needing to enter line translation to shape of face, extraction The first key message mainly include face's outline information of source object, such as the tail of the eye, chin;The crucial letter of the second of extraction The main face's outline information for including destination object of breath, such as the tail of the eye, chin.Object can be improved using key message to become The processing speed and efficiency changed, meanwhile, key message is easy to extract, and extracts accurately, when carrying out object transformation processing more It is convenient.
Step S103, establishes coordinate system, is carried out in a coordinate system respectively according to the first key message and the second key message Process of fitting treatment obtains the crucial curve of the crucial curve and destination object of source object.
In embodiments of the present invention, process of fitting treatment is exactly that a series of first key message in plane is smooth with one Curve is connected, and a series of second key message in plane is connected with a smooth curve.With face Exemplified by, it is fitted processing in a coordinate system according to the first key message and obtains the crucial curve of source object similar to source object Face contour;It is fitted processing in a coordinate system according to the second key message and obtains the crucial curve of destination object and is similar to mesh The face contour of object is marked, is merely illustrative of here, without any restriction effect.
Step S104, according to the crucial curve of the crucial curve and destination object of source object, calculate amplitude adjustment curve.
Although having obtained the crucial curve of the crucial curve and destination object of source object in step s 103, the present invention is real It is not simply to adjust the crucial curve of source object to the crucial curve of destination object to apply example, if simply simply by source The crucial curve of object is adjusted to the crucial curve of destination object, is easy for object transformation back edge phenomenon creasy occur, But also image internal distortions can be made without naturally, therefore, obtaining the key song of the crucial curve and destination object of source object After line, it is also necessary to according to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated, to utilize The amplitude being calculated adjusts curve to be adjusted to current frame image.
Step S105, curve is adjusted according to amplitude current frame image is adjusted, obtain the image after present frame processing.
After amplitude adjustment curve is calculated, curve can be adjusted according to amplitude and current frame image is adjusted, this In be that all pixels point of current frame image is all adjusted, so as to keep smooth during object transformation, overcome pair As the edge occurred after conversion phenomenon creasy, and make image internal distortions without it is natural the problem of.
Step S106, the image after present frame is handled cover the video data after former current frame image is handled.
Image after being handled using present frame directly overrides former current frame image, the video after directly can be processed Data.Meanwhile the user of recording can also be immediately seen the image after present frame processing.
Step S107, the video data after display processing.
After video data after being handled, it can be shown in real time, after user can directly be seen that processing Video data display effect.
The method provided according to the above embodiment of the present invention, real-time image acquisition collecting device is captured and/or is recorded Video in include the current frame image of source object;Or working as comprising source object in currently played video is obtained in real time Prior image frame, the target image for including destination object is obtained, the first key message of source object is extracted from current frame image, And the second key message of destination object is extracted from target image, according to the first key message and the second key message point The crucial curve that processing obtains the crucial curve and destination object of source object is not fitted in a coordinate system, according to source object The crucial curve of crucial curve and destination object, calculates amplitude adjustment curve, and adjust curve according to amplitude enters to current frame image Row adjustment, can realize and smooth transformation is kept during object transformation, so as to after object transformation processing terminates, ensure Two field picture in video more naturally, and the object transformation processing effect it is more fine, beautified two field picture display effect, gram Taken the edge phenomenon creasy of the two field picture occurred after object transformation in the prior art, and make two field picture internal distortions and The problem of unnatural.And do not need user to carry out extra process to the video of recording, and user time is saved, can be with real-time display Video data after being handled to user, facilitates user to check display effect.User's technical merit is not limited simultaneously, it is convenient big Crowd uses.
Object transformation real-time processing method will be illustrated by taking the shape of face for converting face as an example below:
Fig. 2 shows the flow signal of object video conversion real-time processing method in accordance with another embodiment of the present invention Figure.As shown in Fig. 2 this method comprises the following steps:
Step S200, real-time image acquisition collecting device is captured and/or the video recorded in working as comprising source object Prior image frame;Or the current frame image that source object is included in currently played video is obtained in real time.
Step S201, obtain the target image for including destination object.
Destination object define the standard of wanting to reach comprising the target image of destination object can be according to Selected operation of the family to image in photograph album determines, for example, storing the image of user star of interest, user in photograph album An image can therefrom be selected, can also be user upload or from network download.Wish its shape of face being transformed into user A Exemplified by certain star B shape of face, user A face is source object, and the face of the star B is destination object.
Step S202, extracts the first key message of source object from current frame image, and is carried from target image Take out the second key message of destination object.
Wherein, the first key message includes the positional information of at least one first key point, and the positional information indicates Position of one key point in face;Second key message includes the positional information of at least one second key point, position letter Breath indicates position of second key point in face.
Specifically, source object can be identified from current frame image:User A face part, is therefrom extracted at least The positional information of one the first key point, the positional information of P1 as shown in Figure 3 point-P8 points;Mesh is identified from target image Mark object:Star B face part, therefrom extract the positional information of at least one first key point, P1 as shown in Figure 4 The positional information of point-P8 points, is merely just schematically illustrated, without any restriction effect.
Step S203, according to the positional information of the central point of source object, to the positional information of at least one first key point It is corrected processing.
In embodiments of the present invention, the current frame image comprising source object is probably the side face image of Zhang Yuan's object, or Person is the image that a process zooms in or out processing, for this kind of image, if without any processing directly carry out object change Change processing, it is easy to cause object transformation to handle inaccurate, cause object transformation effect poor, therefore, from current frame image In extract the first key message of source object and postpone, can be according to the positional information of the central point of source object, at least one The positional information of first key point is corrected processing, continues here so that shape of face converts as an example, and the central point of source object can select Do the midpoint of two, by least one first key point along source object central point expansion and it is symmetrical, then carry out image Scaling processing so that face changes to the size position of a standard of comparison, is easy to subsequent object conversion process.
Step S204, according to the positional information of the central point of destination object, the position of at least one second key point is believed Breath is corrected processing.
In embodiments of the present invention, the target image comprising destination object is probably the side face image of a destination object, Either a process zooms in or out the image of processing, for this kind of image, if without any processing directly use it to Carry out object transformation processing, it is easy to cause object transformation handle it is inaccurate, cause object transformation effect poor, therefore, from The second key message that destination object is extracted in target image postpones, and can be believed according to the position of the central point of destination object Breath, is corrected processing to the positional information of at least one second key point, continues here so that shape of face converts as an example, destination object Central point can select and do the midpoint of two, central point of at least one second key point along destination object is deployed and symmetrically divided Cloth, then carry out image scaling processing so that face changes to the size position of a standard of comparison, is easy to subsequent object to convert Processing.
Step S205, establishes polar coordinate system, and the positional information of the central point of source object is extracted in current frame image, will The central point of source object maps the limit as polar coordinate system, according to the central point of at least one first key point and source object it Between relative position, at least one first key point is mapped in polar coordinate system, according to reflecting at least one first key point Penetrate result process of fitting treatment in polar coordinate system and obtain the crucial curve of source object.
So that shape of face converts as an example, the midpoint that people is two can be considered the central point of source object in current frame image, in present frame The positional information of the central point of source object is extracted in image, the people midpoint of two is mapped into the limit as polar coordinate system, built Vertical polar coordinate system, in order to fit the crucial curve of source object exactly, and embodies under polar coordinate system as far as possible The shape of face of source object, it is thus necessary to determine that the relative position between at least one first key point and central point, including angle and distance, Then, according to the relative position between at least one first key point and the central point of source object by least one first key point It is mapped in polar coordinate system, according to the mapping result of at least one first key point, process of fitting treatment obtains source pair in polar coordinate system The crucial curve of elephant, in embodiments of the present invention, process of fitting treatment are exactly a series of at least one first key point in plane Connected with a smooth curve.Specifically, after coordinate system is established, can be entered using least square curve fitting method Row process of fitting treatment, so that the shape of face of source object is square face as an example, after extraction obtains the first key message, according to the first crucial letter Breath is fitted processing in a coordinate system using least square curve fitting method, obtains face's foreign steamer with the square face of source object The crucial curve of wide approximate source object, as shown in figure 3, being merely illustrative of here, without any restriction effect.
Step S206, the positional information of the central point of destination object is extracted in the target image, by destination object Heart point maps the limit as polar coordinate system, according to relative between at least one second key point and the central point of destination object Position, at least one second key point is mapped in polar coordinate system, existed according to the mapping result of at least one second key point Process of fitting treatment obtains the crucial curve of destination object in polar coordinate system.
So that shape of face converts as an example, the midpoint that people is two can be considered the central point of destination object in target image, in target figure The positional information of the central point of destination object is extracted as in, the people midpoint of two is mapped into the limit as polar coordinate system, built Vertical polar coordinate system, in order to fit the crucial curve of destination object exactly, and as far as possible in polar coordinate system lower body The shape of face of existing destination object, it is thus necessary to determine that the relative position between at least one second key point and central point, including angle and Distance, then, according to the relative position between at least one second key point and the central point of destination object by least one Two key points are mapped in polar coordinate system, according to the mapping result of at least one second key point in polar coordinate system process of fitting treatment The crucial curve of destination object is obtained, in embodiments of the present invention, process of fitting treatment is exactly a series of at least one in plane Second key point is connected with a smooth curve.Specifically, after coordinate system is established, least square curve can be utilized Fitting process is handled to be fitted, so that the shape of face of destination object is heart-shaped face as an example, after extraction obtains the first key message, and root Processing is fitted in a coordinate system using least square curve fitting method according to the first key message, obtains the heart with destination object The crucial curve of the approximate destination object of face's outline of shape face, as shown in figure 4, be merely illustrative of here, without appointing What restriction effect.
Step S207, there is identical polar angle according to the polar diameter of any point on the crucial curve of source object, and with the point Destination object crucial curve on point polar diameter, calculate corresponding with polar angle regulation coefficient, obtain on polar angle with adjusting The amplitude adjustment curve of relation between coefficient.
Although having obtained the crucial curve of the crucial curve and destination object of source object in step S206, the present invention is real It is not simply to adjust the crucial curve of source object to the crucial curve of destination object to apply example, if simply simply by source The crucial curve of object is adjusted to the crucial curve of destination object, is easy for object transformation back edge phenomenon creasy occur, But also image internal distortions can be made without naturally, therefore, obtaining the key song of the crucial curve and destination object of source object After line, it is also necessary to according to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated, to utilize The amplitude being calculated adjusts curve to be adjusted to current frame image.
Specifically, any point on the crucial curve of source object is chosen, determines the polar diameter of the point, and finds and has with the point Point on the crucial curve of the destination object of identical polar angle, the polar diameter of the point on the crucial curve of destination object is determined, according to source The polar diameter of point on the crucial curve of object and the polar diameter of the point on the crucial curve of destination object calculate regulation coefficient, so as to Curve is adjusted to the amplitude on the relation between polar angle and regulation coefficient.
Step S208, curve is adjusted according to amplitude current frame image is adjusted, obtain the image after present frame processing.
After amplitude adjustment curve is calculated, curve can be adjusted according to amplitude and current frame image is adjusted, this In be that all pixels point of current frame image is all adjusted, so as to keep smooth during object transformation, overcome pair As the edge occurred after conversion phenomenon creasy, and make image internal distortions without it is natural the problem of.
The object video conversion real-time processing method of the present invention can be also used for entering human body line translation, and central point can select Navel position is selected, specifically transform process method no longer describes in detail here.
Step S209, the image after present frame is handled cover the video data after former current frame image is handled.
Image after being handled using present frame directly overrides former current frame image, the video after directly can be processed Data.Meanwhile the user of recording can also be immediately seen the image after present frame processing.
Step S210, the video data after display processing.
After video data after being handled, it can be shown in real time, after user can directly be seen that processing Video data display effect.
Step S211, the video data after processing is uploaded to Cloud Server.
Video data after processing can be directly uploaded to Cloud Server, specifically, can be by the video counts after processing According to be uploaded to one or more cloud video platform server, such as iqiyi.com, youku.com, fast video cloud video platform server, So that cloud video platform server is shown video data in cloud video platform.Or can also be by the video data after processing Cloud direct broadcast server is uploaded to, can be straight by cloud when the user for having live viewing end is watched into cloud direct broadcast server Broadcast server and give video data real time propelling movement to viewing subscription client.Or the video data after processing can also be uploaded to Cloud public number server, when there is user to pay close attention to the public number, video data is pushed to public number by cloud public number server Pay close attention to client;Further, cloud public number server can also be accustomed to according to the viewing of the user of concern public number, and push meets The video data of user's custom pays close attention to client to public number.
The method provided according to the above embodiment of the present invention, real-time image acquisition collecting device is captured and/or is recorded Video in include the current frame image of source object;Or working as comprising source object in currently played video is obtained in real time Prior image frame, obtain the target image for including destination object, the first key point to extracting source object from current frame image Positional information be corrected processing, and the second key point positional information to extracting destination object from target image is entered Row correction process, subsequent object conversion process can be made more accurate, improve object transformation effect, according to the first key message It is fitted the key that processing obtains the crucial curve and destination object of source object in a coordinate system respectively with the second key message Curve, according to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated, is adjusted according to amplitude bent Line is adjusted to current frame image, can realize and smooth transformation is kept during object transformation, so as to become in object Change after processing terminates, ensure two field picture in video more naturally, and object transformation processing effect it is more fine, beautification Two field picture display effect, the edge phenomenon creasy of the two field picture occurred after object transformation in the prior art is overcome, and Make two field picture internal distortions without it is natural the problem of.The present invention is not limited to user's technical merit, it is not necessary to which user is to image Extra process is carried out, user time is saved, the image after being handled with Real-time Feedback, facilitates user to check.
Fig. 5 shows the structural representation of object video conversion real-time processing device according to an embodiment of the invention. As shown in figure 5, the device includes:First acquisition module 500, the second acquisition module 501, extraction module 502, establishment of coordinate system mould Block 503, process of fitting treatment module 504, computing module 505, adjusting module 506, overlay module 507 and display module 508.
First acquisition module 500, suitable for being included captured by real-time image acquisition collecting device and/or in the video recorded The current frame image of source object;Or the current frame image that source object is included in currently played video is obtained in real time.
Second acquisition module 501, suitable for obtaining the target image for including destination object.
Extraction module 502, suitable for extracting the first key message of source object from current frame image, and from target figure The second key message of destination object is extracted as in.
Establishment of coordinate system module 503, is adapted to set up coordinate system.
Process of fitting treatment module 504, suitable for being carried out in a coordinate system respectively according to the first key message and the second key message Process of fitting treatment obtains the crucial curve of the crucial curve and destination object of source object.
Computing module 505, suitable for the crucial curve of crucial curve and destination object according to source object, calculate amplitude adjustment Curve.
Adjusting module 506, current frame image is adjusted suitable for adjusting curve according to amplitude, after obtaining present frame processing Image.
Overlay module 507, the video data after former two field picture is handled is covered suitable for the image after present frame is handled.
Display module 508, suitable for the video data after display processing.
The device provided according to the above embodiment of the present invention, real-time image acquisition collecting device is captured and/or is recorded Video in include the current frame image of source object;Or working as comprising source object in currently played video is obtained in real time Prior image frame, the target image for including destination object is obtained, the first key message of source object is extracted from current frame image, And the second key message of destination object is extracted from target image, according to the first key message and the second key message point The crucial curve that processing obtains the crucial curve and destination object of source object is not fitted in a coordinate system, according to source object The crucial curve of crucial curve and destination object, calculates amplitude adjustment curve, and adjust curve according to amplitude enters to current frame image Row adjustment, can realize and smooth transformation is kept during object transformation, so as to after object transformation processing terminates, ensure Two field picture in video more naturally, and the object transformation processing effect it is more fine, beautified two field picture display effect, gram Taken the edge phenomenon creasy of the two field picture occurred after object transformation in the prior art, and make two field picture internal distortions and The problem of unnatural.
Fig. 6 shows the structural representation of object video conversion real-time processing device in accordance with another embodiment of the present invention Figure.As shown in fig. 6, the device includes:First acquisition module 600, the second acquisition module 601, extraction module 602, coordinate system are built Formwork erection block 603, process of fitting treatment module 604, computing module 605, adjusting module 606, overlay module 607 and display module 608.
First acquisition module 600, suitable for being included captured by real-time image acquisition collecting device and/or in the video recorded The current frame image of source object;Or the current frame image that source object is included in currently played video is obtained in real time.
Second acquisition module 601, suitable for obtaining the target image for including destination object.
Extraction module 602, suitable for extracting the first key message of source object from current frame image, and from target figure The second key message of destination object is extracted as in.
Wherein, the first key message includes the positional information of at least one first key point, and the second key message includes extremely The positional information of few second key point.
Correction process module 609, suitable for the positional information of the central point according to source object, at least one first key point Positional information be corrected processing;And the positional information of the central point according to destination object, it is crucial at least one second The positional information of point is corrected processing.
Establishment of coordinate system module 603, is adapted to set up polar coordinate system.
Process of fitting treatment module 604, the positional information of the central point suitable for extracting source object in current frame image, by source The central point of object maps the limit as polar coordinate system, according between at least one first key point and the central point of source object Relative position, at least one first key point is mapped in polar coordinate system, according to the mapping of at least one first key point As a result process of fitting treatment obtains the crucial curve of source object in polar coordinate system;And destination object is extracted in the target image Central point positional information, the limit using the mapping of the central point of destination object as polar coordinate system, according at least one second Relative position between key point and the central point of destination object, at least one second key point is mapped in polar coordinate system, According to the mapping result of at least one second key point, process of fitting treatment obtains the crucial curve of destination object in polar coordinate system.
Computing module 605, there is phase suitable for the polar diameter of any point on the crucial curve according to source object, and with the point With the polar diameter of the point on the crucial curve of the destination object of polar angle, regulation coefficient corresponding with polar angle is calculated, is obtained on polar angle The amplitude adjustment curve of relation between regulation coefficient.
Adjusting module 606, current frame image is adjusted suitable for adjusting curve according to amplitude, after obtaining present frame processing Image.
Overlay module 607, the video data after former two field picture is handled is covered suitable for the image after present frame is handled;
Display module 608, suitable for the video data after display processing.
Display module 608 handled after video data after, it can be shown in real time, user can be direct See the display effect of the video data after processing.
Uploading module 610, suitable for the video data after processing is uploaded into Cloud Server.
Video data after processing can be directly uploaded to Cloud Server by uploading module 610, specifically, uploading module 610 can be uploaded to the video data after processing the cloud video platform server of one or more, such as iqiyi.com, youku.com, fast The cloud video platform server such as video, so that cloud video platform server is shown video data in cloud video platform.Or Video data after processing can also be uploaded to cloud direct broadcast server by uploading module 610, when the user for having live viewing end enters When entering cloud direct broadcast server and being watched, can by cloud direct broadcast server by video data real time propelling movement to viewing user client End.Or the video data after processing can also be uploaded to cloud public number server by uploading module 610, it is somebody's turn to do when there is user's concern During public number, video data is pushed to public number concern client by cloud public number server;Further, cloud public number service Device can also be accustomed to according to the viewing of the user of concern public number, and the video data that push meets user's custom is paid close attention to public number Client.
The device provided according to the above embodiment of the present invention, real-time image acquisition collecting device is captured and/or is recorded Video in include the current frame image of source object;Or working as comprising source object in currently played video is obtained in real time Prior image frame, obtain the target image for including destination object, the first key point to extracting source object from current frame image Positional information be corrected processing, and the second key point positional information to extracting destination object from target image is entered Row correction process, subsequent object conversion process can be made more accurate, improve object transformation effect, according to the first key message It is fitted the key that processing obtains the crucial curve and destination object of source object in a coordinate system respectively with the second key message Curve, according to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated, is adjusted according to amplitude bent Line is adjusted to current frame image, can realize and smooth transformation is kept during object transformation, so as to become in object Change after processing terminates, ensure two field picture in video more naturally, and object transformation processing effect it is more fine, beautification Two field picture display effect, the edge phenomenon creasy of the two field picture occurred after object transformation in the prior art is overcome, and Make two field picture internal distortions without it is natural the problem of.The present invention is not limited to user's technical merit, it is not necessary to which user is to image Extra process is carried out, user time is saved, the image after being handled with Real-time Feedback, facilitates user to check.
Present invention also provides a kind of nonvolatile computer storage media, the computer-readable storage medium is stored with least One executable instruction, the image capture device data that the computer executable instructions can perform in above-mentioned any means embodiment are real When processing method.
Fig. 7 shows a kind of structural representation of computing device according to an embodiment of the invention, of the invention specific real Specific implementation of the example not to computing device is applied to limit.
As shown in fig. 7, the computing device can include:Processor (processor) 702, communication interface (Communications Interface) 704, memory (memory) 706 and communication bus 708.
Wherein:
Processor 702, communication interface 704 and memory 706 complete mutual communication by communication bus 708.
Communication interface 704, for being communicated with the network element of miscellaneous equipment such as client or other servers etc..
Processor 702, for configuration processor 710, it can specifically perform above-mentioned image capture device generating date side Correlation step in method embodiment.
Specifically, program 710 can include program code, and the program code includes computer-managed instruction.
Processor 702 is probably central processor CPU, or specific integrated circuit ASIC (Application Specific Integrated Circuit), or it is arranged to implement the integrated electricity of one or more of the embodiment of the present invention Road.The one or more processors that computing device includes, can be same type of processor, such as one or more CPU;Also may be used To be different types of processor, such as one or more CPU and one or more ASIC.
Memory 706, for depositing program 710.Memory 706 may include high-speed RAM memory, it is also possible to also include Nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Program 710 specifically can be used for causing processor 702 to perform the method in Fig. 1 and embodiment illustrated in fig. 2.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together with teaching based on this.As described above, required by constructing this kind of system Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that it can utilize various Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the specification that this place provides, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice in the case of these no details.In some instances, known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it will be appreciated that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description to the exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. required guarantor The application claims of shield features more more than the feature being expressly recited in each claim.It is more precisely, such as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following embodiment are expressly incorporated in the embodiment, wherein each claim is in itself Separate embodiments all as the present invention.
Those skilled in the art, which are appreciated that, to be carried out adaptively to the module in the equipment in embodiment Change and they are arranged in one or more equipment different from the embodiment.Can be the module or list in embodiment Member or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement or Sub-component.In addition at least some in such feature and/or process or unit exclude each other, it can use any Combination is disclosed to all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (including adjoint power Profit requires, summary and accompanying drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation Replace.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included some features rather than further feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be realized with hardware, or to be run on one or more processor Software module realize, or realized with combinations thereof.It will be understood by those of skill in the art that it can use in practice Microprocessor or digital signal processor (DSP) set to realize that object video conversion according to embodiments of the present invention is handled in real time The some or all functions of some or all parts in standby.The present invention is also implemented as described here for performing Method some or all equipment or program of device (for example, computer program and computer program product).This The program of the realization present invention of sample can store on a computer-readable medium, or can have one or more signal Form.Such signal can be downloaded from internet website and obtained, and either be provided or with any other on carrier signal Form provides.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference symbol between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of some different elements and being come by means of properly programmed computer real It is existing.In if the unit claim of equipment for drying is listed, several in these devices can be by same hardware branch To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and run after fame Claim.

Claims (10)

1. a kind of object video converts real-time processing method, it includes:
Real-time image acquisition collecting device is captured and/or the video recorded in include source object current frame image;Or The current frame image that source object is included in currently played video is obtained in real time;
Obtain the target image for including destination object;
The first key message of the source object is extracted from the current frame image, and is extracted from the target image Go out the second key message of the destination object;
Coordinate system is established, is intended respectively in the coordinate system according to first key message and second key message Conjunction handles to obtain the crucial curve of the crucial curve and destination object of source object;
According to the crucial curve of the crucial curve and destination object of source object, amplitude adjustment curve is calculated;
Curve is adjusted according to the amplitude to be adjusted the current frame image, obtains the image after present frame processing;
Image after present frame is handled covers the video data after former current frame image is handled;
Show the video data after the processing.
2. according to the method for claim 1, wherein, first key message includes the position of at least one first key point Confidence ceases, and second key message includes the positional information of at least one second key point.
3. method according to claim 1 or 2, wherein, the coordinate system of establishing further comprises:Establish polar coordinate system;
It is described that processing is fitted in the coordinate system according to first key message and second key message respectively The crucial curve for obtaining the crucial curve and destination object of source object further comprises:
The positional information of the central point of the source object is extracted in current frame image, the central point of the source object is mapped As the limit of polar coordinate system, according to the relative position between at least one first key point and the central point of the source object Put, at least one first key point is mapped in the polar coordinate system, according at least one first key point Mapping result process of fitting treatment in the polar coordinate system obtains the crucial curve of source object;
The positional information of the central point of the destination object is extracted in the target image, and the central point of the destination object is reflected The limit as polar coordinate system is penetrated, according to the phase between at least one second key point and the central point of the destination object To position, at least one second key point is mapped in the polar coordinate system, it is crucial according to described at least one second The mapping result of point process of fitting treatment in the polar coordinate system obtains the crucial curve of destination object.
4. according to the method described in claim any one of 1-3, wherein, the crucial curve and destination object according to source object Crucial curve, calculating amplitude adjustment curve further comprise:
According to the polar diameter of any point on the crucial curve of source object, and there is with the point pass of the destination object of identical polar angle The polar diameter of point on key curve, regulation coefficient corresponding with polar angle is calculated, is obtained on the relation between polar angle and regulation coefficient Amplitude adjustment curve.
5. according to the method described in claim any one of 1-4, wherein, before polar coordinate system is established, methods described also includes:
According to the positional information of the central point of the source object, school is carried out to the positional information of at least one first key point Positive processing;And the positional information of the central point according to the destination object, to the position of at least one second key point Information is corrected processing.
6. according to the method any one of claim 1-5, wherein, the video data after the display processing further wraps Include:By the video data real-time display after processing;
Methods described also includes:Video data after processing is uploaded to Cloud Server.
7. according to the method described in claim any one of 1-6, wherein, the video data by after processing is uploaded to cloud clothes Business device further comprises:
Video data after processing is uploaded to cloud video platform server, so that cloud video platform server is in cloud video platform It is shown video data.
8. a kind of object video converts real-time processing device, it includes:
First acquisition module, suitable for including source object captured by real-time image acquisition collecting device and/or in the video recorded Current frame image;Or the current frame image that source object is included in currently played video is obtained in real time;
Second acquisition module, suitable for obtaining the target image for including destination object;
Extraction module, suitable for extracting the first key message of the source object from the current frame image, and from described The second key message of the destination object is extracted in target image;
Establishment of coordinate system module, is adapted to set up coordinate system;
Process of fitting treatment module, suitable for according to first key message and second key message respectively in the coordinate system It is fitted the crucial curve that processing obtains the crucial curve and destination object of source object;
Computing module, suitable for the crucial curve of crucial curve and destination object according to source object, calculate amplitude adjustment curve;
Adjusting module, the current frame image is adjusted suitable for adjusting curve according to the amplitude, obtains present frame processing Image afterwards;
Overlay module, the video data after former two field picture is handled is covered suitable for the image after present frame is handled;
Display module, suitable for the video data after the display processing.
9. a kind of computing device, including:Processor, memory, communication interface and communication bus, the processor, the storage Device and the communication interface complete mutual communication by the communication bus;
The memory is used to deposit an at least executable instruction, and the executable instruction makes the computing device such as right will Ask the object video any one of 1-7 to convert corresponding to real-time processing method to operate.
10. a kind of computer-readable storage medium, an at least executable instruction, the executable instruction are stored with the storage medium Make behaviour corresponding to object video conversion real-time processing method of the computing device as any one of claim 1-7 Make.
CN201710927355.9A 2017-09-28 2017-09-28 Video object transformation real-time processing method and device and computing equipment Active CN107492068B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710927355.9A CN107492068B (en) 2017-09-28 2017-09-28 Video object transformation real-time processing method and device and computing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710927355.9A CN107492068B (en) 2017-09-28 2017-09-28 Video object transformation real-time processing method and device and computing equipment

Publications (2)

Publication Number Publication Date
CN107492068A true CN107492068A (en) 2017-12-19
CN107492068B CN107492068B (en) 2020-08-04

Family

ID=60653764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710927355.9A Active CN107492068B (en) 2017-09-28 2017-09-28 Video object transformation real-time processing method and device and computing equipment

Country Status (1)

Country Link
CN (1) CN107492068B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107993217A (en) * 2017-12-22 2018-05-04 北京奇虎科技有限公司 Video data real-time processing method and device, computing device
CN112001851A (en) * 2019-05-27 2020-11-27 腾讯科技(深圳)有限公司 Image processing method, image processing device, computer equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103079016A (en) * 2013-01-24 2013-05-01 上海斐讯数据通信技术有限公司 Photographed face transformation method and intelligent terminal
CN103337085A (en) * 2013-06-17 2013-10-02 大连理工大学 Efficient portrait face distortion method
CN103413268A (en) * 2013-08-06 2013-11-27 厦门美图移动科技有限公司 Photographing method capable of automatically optimizing facial form
CN103503025A (en) * 2011-02-25 2014-01-08 弗劳恩霍夫应用研究促进协会 Determining model parameters based on transforming a model of an object
CN105096377A (en) * 2014-05-14 2015-11-25 华为技术有限公司 Image processing method and apparatus
CN105184249A (en) * 2015-08-28 2015-12-23 百度在线网络技术(北京)有限公司 Method and device for processing face image
CN105374055A (en) * 2014-08-20 2016-03-02 腾讯科技(深圳)有限公司 Image processing method and device
CN105869153A (en) * 2016-03-24 2016-08-17 西安交通大学 Non-rigid face image registering method integrated with related block information
US20170116705A1 (en) * 2015-10-22 2017-04-27 Korea Institute Of Science And Technology Method for automatic facial impression transformation, recording medium and device for performing the method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103503025A (en) * 2011-02-25 2014-01-08 弗劳恩霍夫应用研究促进协会 Determining model parameters based on transforming a model of an object
CN103079016A (en) * 2013-01-24 2013-05-01 上海斐讯数据通信技术有限公司 Photographed face transformation method and intelligent terminal
CN103337085A (en) * 2013-06-17 2013-10-02 大连理工大学 Efficient portrait face distortion method
CN103413268A (en) * 2013-08-06 2013-11-27 厦门美图移动科技有限公司 Photographing method capable of automatically optimizing facial form
CN105096377A (en) * 2014-05-14 2015-11-25 华为技术有限公司 Image processing method and apparatus
CN105374055A (en) * 2014-08-20 2016-03-02 腾讯科技(深圳)有限公司 Image processing method and device
CN105184249A (en) * 2015-08-28 2015-12-23 百度在线网络技术(北京)有限公司 Method and device for processing face image
US20170116705A1 (en) * 2015-10-22 2017-04-27 Korea Institute Of Science And Technology Method for automatic facial impression transformation, recording medium and device for performing the method
CN105869153A (en) * 2016-03-24 2016-08-17 西安交通大学 Non-rigid face image registering method integrated with related block information

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107993217A (en) * 2017-12-22 2018-05-04 北京奇虎科技有限公司 Video data real-time processing method and device, computing device
CN107993217B (en) * 2017-12-22 2021-04-09 北京奇虎科技有限公司 Video data real-time processing method and device and computing equipment
CN112001851A (en) * 2019-05-27 2020-11-27 腾讯科技(深圳)有限公司 Image processing method, image processing device, computer equipment and storage medium
CN112001851B (en) * 2019-05-27 2023-08-04 腾讯科技(深圳)有限公司 Image processing method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN107492068B (en) 2020-08-04

Similar Documents

Publication Publication Date Title
US10846836B2 (en) View synthesis using deep convolutional neural networks
CN107820027A (en) Video personage dresss up method, apparatus, computing device and computer-readable storage medium
CN107507155A (en) Video segmentation result edge optimization real-time processing method, device and computing device
CN107483892A (en) Video data real-time processing method and device, computing device
CN107734207A (en) Object video transform process method, device and computing device
CN107277391B (en) Image conversion network processing method, server, computing device and storage medium
CN107277615B (en) Live broadcast stylization processing method and device, computing device and storage medium
US10403001B2 (en) Producing three-dimensional representation based on images of an object
CN107808373A (en) Sample image synthetic method, device and computing device based on posture
CN108109161B (en) Video data real-time processing method and device based on self-adaptive threshold segmentation
CN107613360A (en) Video data real-time processing method and device, computing device
CN112991358A (en) Method for generating style image, method, device, equipment and medium for training model
CN107644423B (en) Scene segmentation-based video data real-time processing method and device and computing equipment
CN107767326A (en) Objects in images transform process method, device and computing device
CN107492068A (en) Object video conversion real-time processing method, device and computing device
CN107766803B (en) Video character decorating method and device based on scene segmentation and computing equipment
CN103745429A (en) Method for rapidly realizing eye image processing
KR101388965B1 (en) Method for transforming drawing from digital picture
CN115546379A (en) Data processing method and device and computer equipment
CN107566853A (en) Realize the video data real-time processing method and device, computing device of scene rendering
WO2022142908A1 (en) Three-dimensional model generation method, xr device and storage medium
CN107563962A (en) Video data real-time processing method and device, computing device
CN108171716A (en) Video personage based on the segmentation of adaptive tracing frame dresss up method and device
CN112528978A (en) Face key point detection method and device, electronic equipment and storage medium
CN107767391A (en) Landscape image processing method, device, computing device and computer-readable storage medium

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
GR01 Patent grant
GR01 Patent grant