Three-dimensional photographing method and system based on OpenGL ES (Open Graphics Library for Embedded System)

A three-dimensional and three-dimensional model technology, applied in instruments, computing, image data processing, etc., can solve the problems of slow rendering methods, rigid two-dimensional images, and low rendering efficiency, and achieve fast computing response speed, fast response speed, rendering Efficient effect

Active Publication Date: 2017-05-24
CHENDU PINGUO TECH
View PDF11 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, people often use various camera software to enrich and beautify photos, the most common of which is to add a foreground image to the image; and the existing foreground beautification methods mostly use the combination of two-dimensional images and characters

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
  • Three-dimensional photographing method and system based on OpenGL ES (Open Graphics Library for Embedded System)
  • Three-dimensional photographing method and system based on OpenGL ES (Open Graphics Library for Embedded System)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further elaborated below in conjunction with the accompanying drawings.

[0030] In this example, see figure 1 As shown, the present invention proposes a three-dimensional photographing method based on OpenGL ES, including steps S01-S06.

[0031] in:

[0032] S01, using modeling software to construct a three-dimensional model geometry, and storing the three-dimensional model geometry in a memory of a mobile device.

[0033] The modeling software described in step S01 is Maya modeling software, which is a mainstream three-dimensional modeling software in the market, with strong general performance; in the modeling process of step S01, texture maps are added to the three-dimensional model geometry, if there is animation Coupled with skeletal skin animation, the 3D model geometry is more realistic.

[0034] Use 3D modeling software to create 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 invention discloses a three-dimensional photographing method based on an OpenGL ES (Open Graphics Library for Embedded System). The three-dimensional photographing method comprises the following steps: S01, constructing a three-dimensional model geometric body by utilizing modeling software, and storing the three-dimensional model geometric body into a storage device of mobile equipment; S02, obtaining a video image by utilizing a camera of the mobile equipment; positioning the position of a human face through a human face identification and tracking method, so as to obtain video image data; S03, analyzing the three-dimensional model geometric body by utilizing a central processing unit of the mobile equipment, so as to obtain analyzed data; S04, drawing a three-dimensional model by utilizing the analyzed data through the OpenGL ES; S05, mixing the video image data and the three-dimensional model by utilizing an OpenGL ES mixing mode, and finally rendering a final scene with the three-dimensional model; S06, displaying the final scene to a user through a display device of the mobile equipment. According to the three-dimensional photographing method disclosed by the invention, a figure in a video and a virtual three-dimensional object are combined to be displayed together, so that the interestingness of photographing is increased, a responding speed is rapid and the rendering efficiency is high.

Description

technical field [0001] The invention belongs to the technical field of graphics processing, and in particular relates to a three-dimensional photographing method and system based on OpenGL ES. Background technique [0002] At present, mobile phone photography has become the mainstream, and most people only need a mobile phone to take pictures when they go out. How to make mobile phone photography more interesting and fun has become people's needs beyond basic photography. [0003] At present, people often use various camera software to enrich and beautify photos, the most common of which is to add a foreground image to the image; and the existing foreground beautification methods mostly use the combination of two-dimensional images and characters in video images to achieve The purpose of beautifying the foreground of the image, but the two-dimensional image is relatively rigid, and the interesting performance is low; and the existing three-dimensional geometry rendering met...

Claims

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

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06T19/00G06T17/00
CPCG06T17/00G06T19/006
Inventor 黄超
Owner CHENDU PINGUO TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products