Font Size: a A A

Design Of Virtual Makeup System Based On Linux

Posted on:2013-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:C H CaiFull Text:PDF
GTID:2248330362974776Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the improvement of social civilization degree and people’s living standard,makeup has become a compulsory subject in female friends’ life. Faced with the widevariety of cosmetics on the market, how to pick out products suited to theirselves safelyand effectively has become the most concern to each makeup comsumer. Some trialmakeup may be offered in cosmetic stores of major shopping malls etc entity shops.However there exist the following problems such as repeated makeup waste a lot oftime; some people use the same trial makeup, which is in unsealed state for a long timelikely to deteriorate; the price of asking counter beautician’s advice is too high. Againstabove problems, currently, the existing virtual makeup procedures are mostly based onpure software code, either in the form of a website for people to entertainment or in theform of software installed on personal computer for people to try up, the application ofVirtual Makeup system in the entity shops is less. So the research of Virtual Makeupsystem has important practical value in the selection and sale of cosmetics.Combined with the flexibility of embedded system and the multi task of Linuxoperating system, this paper design a Virtual Makeup system, which can be applied tocosmetics specialty area in entity shops such as major shopping mall、supermarket andsome brand counters, with the functions of human-computer interaction, facialinformation acquisition, merchandise browsing, reality makeup, template makeup anddatabase updates etc. The main research work of the paper is as follows:①The hardware design is to build the hardware platform of virtual makeupsystem. The main tasks including: design and configuration of the basic components ofrunning the embedded Linux system, design and determine the image acquisition andstorage program, writing hardware module to realize the configuration of camera andthe function of image acquisition and storage; familiar with the work principle of thetouch screen’s display interface and touch interface, and research of how to use Pixelbuffer and VGA controller to manage the touch screen; custom the SOPC systemaccording to the system’s function requirements.②Software design is to design and realize each software module according to theVirtual Makeup system’s functions. The main contents include: deep research of thedescribed lip algorithm and lip detection algorithm; realize the transplantation andcutting of Linux kernel according to Virtual Makeup system’s function; transplant and write the corresponding driver in order to support the camera and touch screen to workwell in the Linux operating system; select and transplant lightweight graphic libraryFTK for realizing the function of human-computer interaction while considering thesystem’s performance requirements; design and develop multi-threaded applicationsbased on FTK GUI, improve the system’s response rate.From the experimental results can be seen that the system has friendly interface,simple operation, easy to use, strong visibility and good make-up effect; and low systemcost, small size, with hardware and software can be upgraded and so on, which has agood prospect.
Keywords/Search Tags:Virtual Makeup, SOPC technology, Embedded Linux, lip detection
PDF Full Text Request
Related items