Disclosure of Invention
In order to solve the related technical problems in the prior art, the invention provides an automatic nail art system and method applying a block chain network, which can self-adaptively select different nail art patterns based on the geometrical shapes of the finger nails of different nail art users and execute on-site automatic nail art spraying processing, thereby reducing manual operation links while ensuring nail art effect.
Therefore, the present invention needs to have at least two important points:
(1) setting real-time drawing equipment in a handheld drawing terminal for executing field nail art operation, and executing a pattern drawing action on the nail surface of a finger to be nail art right below the handheld drawing terminal by adopting nail art materials stored in a built-in storage container based on the determined nail art;
(2) a targeted nail recognition mechanism is introduced to perform on-site recognition on the geometrical shape of the nail of a finger of a user so as to provide important reference data for subsequent automatic nail beautifying operation.
According to an aspect of the present invention, there is provided an automated nail art system applying a blockchain network, the system comprising:
the shape searching mechanism is positioned on the block chain network, is connected with the second analysis equipment through the network and is used for searching the nail art which is most matched with the received geometric shape from the block chain database;
the data downloading mechanism is positioned in the handheld drawing terminal, is connected with the block chain database through a network and is used for downloading the nail art which is searched out and is most matched with the received geometric shape;
the real-time drawing equipment is arranged on the handheld drawing terminal and used for executing a pattern drawing action on the nail surface of a finger to be manicured under the handheld drawing terminal by adopting a manicure material stored in a built-in storage container according to the manicure pattern downloaded by the data downloading mechanism;
the pinhole snapshot mechanism is arranged on the handheld drawing terminal and used for carrying out snapshot operation on fingers of the nail to be decorated right below the handheld drawing terminal so as to obtain a nail field image;
the box type filtering equipment is connected with the pinhole snapshot mechanism and used for executing box type filtering processing on the received nail beautifying field image so as to obtain and output a corresponding box type filtering image;
the sequencing filtering equipment is connected with the box type filtering equipment and is used for performing statistical sequencing filtering processing on the received box type filtering image so as to obtain and output a corresponding sequencing filtering image;
the content enhancement device is connected with the sequencing filtering device and is used for carrying out image content enhancement processing based on logarithmic transformation on the received sequencing filtering image so as to obtain and output a corresponding content enhancement image;
the nail body distinguishing mechanism is positioned in the handheld drawing terminal, is connected with the content enhancement equipment and is used for distinguishing nail body imaging patterns in the content enhancement images based on nail body imaging characteristics;
the first analysis equipment is connected with the nail body resolution mechanism and used for sending out a placement error signal when the number of pixel points forming the nail body imaging pattern is lower than a preset number threshold;
the second analysis equipment is connected with the nail body resolution mechanism and used for acquiring the geometric shape formed by each edge pixel point forming the nail body imaging pattern;
the data downloading mechanism is further used for downloading nail body imaging characteristics from the block chain database, wherein the nail body imaging characteristics are one or two of nail body color imaging characteristics or nail body brightness imaging characteristics.
According to another aspect of the present invention, there is also provided an automated nail art method using a blockchain network, the method including:
the shape searching mechanism is positioned on the block chain network, is connected with the second analysis equipment through the network and is used for searching the nail art which is matched with the received geometric shape best from the block chain database;
a data downloading mechanism is used, is positioned in the handheld drawing terminal, is connected with the block chain database through a network and is used for downloading the nail art which is searched out and is most matched with the received geometric shape;
the real-time drawing equipment is arranged on the handheld drawing terminal and used for drawing the pattern on the nail surface of the finger of the nail to be beautiful right below the handheld drawing terminal by adopting nail painting materials stored in a built-in storage container according to the nail painting pattern downloaded by the data downloading mechanism;
the method comprises the steps that a pinhole snapshot mechanism is used, is arranged on a handheld drawing terminal and is used for carrying out snapshot operation on fingers of a nail to be decorated right below the handheld drawing terminal so as to obtain a nail beautifying scene image;
using box type filtering equipment connected with the pinhole snapshot mechanism and used for executing box type filtering processing on the received nail art image so as to obtain and output a corresponding box type filtering image;
using a sorting filter device connected with the box filter device and used for executing statistical sorting filter processing on the received box filter image to obtain and output a corresponding sorting filter image;
a content enhancement device connected with the sorting filter device and used for carrying out image content enhancement processing based on logarithmic transformation on the received sorting filter image so as to obtain and output a corresponding content enhanced image;
the nail body distinguishing mechanism is positioned in the handheld drawing terminal, is connected with the content enhancement equipment and is used for distinguishing nail body imaging patterns in the content enhancement image based on nail body imaging characteristics;
using a first analysis device, connected with the nail body resolution mechanism, and used for sending out a placement error signal when the number of pixel points forming the nail body imaging pattern is lower than a preset number threshold;
using a second analysis device connected with the nail body resolution mechanism and used for acquiring the geometric shape formed by each edge pixel point forming the nail body imaging pattern;
the data downloading mechanism is further used for downloading nail body imaging characteristics from the block chain database, wherein the nail body imaging characteristics are one or two of nail body color imaging characteristics or nail body brightness imaging characteristics.
The automatic nail beautifying system and method applying the blockchain network are effective in operation and have a certain automation level. Different nail beautifying patterns can be selected in a self-adaptive mode based on the geometrical shapes of the finger nail bodies of different nail beautifying users, and on-site automatic nail beautifying spray pattern processing is executed, so that the nail beautifying effect is guaranteed, and meanwhile, manual operation links are reduced.
Detailed Description
Embodiments of the automated nail art system and method of the present invention using a blockchain network will be described in detail below.
Nail beauty is a process of sterilizing, cleaning, nursing, maintaining, decorating and beautifying nail according to the hand shape, nail shape, skin and color and requirements of clothes of guests.
At present, on a nail art, a nail art is generally selected in a mode suggested by a nail art and selected by a nail art worker, obviously, the selected pattern is not necessarily suitable for fingernail shapes of different persons, so that the proportion of the nail art is not adjusted or is not complete, and meanwhile, specific nail art operation also needs to be performed manually and specifically, so that the nail art efficiency is low.
In order to overcome the defects, the invention builds an automatic nail beautifying system and method applying the block chain network, and can effectively solve the corresponding technical problems.
The automatic nail art system applying the blockchain network comprises the following components:
the shape searching mechanism is positioned on the block chain network, is connected with the second analysis equipment through the network and is used for searching the nail art which is most matched with the received geometric shape from the block chain database;
the data downloading mechanism is positioned in the handheld drawing terminal, is connected with the block chain database through a network and is used for downloading the nail art which is searched out and is most matched with the received geometric shape;
the real-time drawing equipment is arranged on the handheld drawing terminal and used for executing a pattern drawing action on the nail surface of a finger to be manicured under the handheld drawing terminal by adopting a manicure material stored in a built-in storage container according to the manicure pattern downloaded by the data downloading mechanism;
the pinhole snapshot mechanism is arranged on the handheld drawing terminal and used for carrying out snapshot operation on fingers of the nail to be decorated right below the handheld drawing terminal so as to obtain a nail field image;
the box type filtering equipment is connected with the pinhole snapshot mechanism and used for executing box type filtering processing on the received nail beautifying field image so as to obtain and output a corresponding box type filtering image;
the sequencing filtering equipment is connected with the box type filtering equipment and is used for performing statistical sequencing filtering processing on the received box type filtering image so as to obtain and output a corresponding sequencing filtering image;
the content enhancement device is connected with the sequencing filtering device and is used for carrying out image content enhancement processing based on logarithmic transformation on the received sequencing filtering image so as to obtain and output a corresponding content enhancement image;
the nail body distinguishing mechanism is positioned in the handheld drawing terminal, is connected with the content enhancement equipment and is used for distinguishing nail body imaging patterns in the content enhancement images based on nail body imaging characteristics;
the first analysis equipment is connected with the nail body resolution mechanism and used for sending out a placement error signal when the number of pixel points forming the nail body imaging pattern is lower than a preset number threshold;
the second analysis equipment is connected with the nail body resolution mechanism and used for acquiring the geometric shape formed by each edge pixel point forming the nail body imaging pattern;
the data downloading mechanism is further used for downloading nail body imaging characteristics from the block chain database, wherein the nail body imaging characteristics are one or two of nail body color imaging characteristics or nail body brightness imaging characteristics.
Next, the detailed structure of the automated nail art system using the blockchain network according to the present invention will be described further.
In the automated nail art system employing a blockchain network:
the second analysis equipment is also used for sending a placement effective signal when the number of the pixel points forming the nail imaging pattern is higher than or equal to the preset number threshold.
In the automated nail art system employing a blockchain network:
the data downloading mechanism is further configured to download the preset number threshold from the blockchain database.
In the automated nail art system employing a blockchain network:
the nail body distinguishing mechanism is also connected with the data downloading mechanism and is used for receiving the nail body imaging characteristics;
and the second analysis equipment is also connected with the data downloading mechanism and used for receiving the preset quantity threshold value.
The automatic nail art system of the application block chain network further comprises:
the storage container is arranged in the real-time drawing equipment and used for storing nail beautifying materials so as to execute a pattern drawing action on the nail surface of a finger to be nail beautified under the handheld drawing terminal;
wherein the storage container includes a plurality of storage units for storing various nail art materials, respectively.
The automatic nail art method applying the blockchain network comprises the following steps:
the shape searching mechanism is positioned on the block chain network, is connected with the second analysis equipment through the network and is used for searching the nail art which is matched with the received geometric shape best from the block chain database;
a data downloading mechanism is used, is positioned in the handheld drawing terminal, is connected with the block chain database through a network and is used for downloading the nail art which is searched out and is most matched with the received geometric shape;
the real-time drawing equipment is arranged on the handheld drawing terminal and used for drawing the pattern on the nail surface of the finger of the nail to be beautiful right below the handheld drawing terminal by adopting nail painting materials stored in a built-in storage container according to the nail painting pattern downloaded by the data downloading mechanism;
the method comprises the steps that a pinhole snapshot mechanism is used, is arranged on a handheld drawing terminal and is used for carrying out snapshot operation on fingers of a nail to be decorated right below the handheld drawing terminal so as to obtain a nail beautifying scene image;
using box type filtering equipment connected with the pinhole snapshot mechanism and used for executing box type filtering processing on the received nail art image so as to obtain and output a corresponding box type filtering image;
using a sorting filter device connected with the box filter device and used for executing statistical sorting filter processing on the received box filter image to obtain and output a corresponding sorting filter image;
a content enhancement device connected with the sorting filter device and used for carrying out image content enhancement processing based on logarithmic transformation on the received sorting filter image so as to obtain and output a corresponding content enhanced image;
the nail body distinguishing mechanism is positioned in the handheld drawing terminal, is connected with the content enhancement equipment and is used for distinguishing nail body imaging patterns in the content enhancement image based on nail body imaging characteristics;
using a first analysis device, connected with the nail body resolution mechanism, and used for sending out a placement error signal when the number of pixel points forming the nail body imaging pattern is lower than a preset number threshold;
using a second analysis device connected with the nail body resolution mechanism and used for acquiring the geometric shape formed by each edge pixel point forming the nail body imaging pattern;
the data downloading mechanism is further used for downloading nail body imaging characteristics from the block chain database, wherein the nail body imaging characteristics are one or two of nail body color imaging characteristics or nail body brightness imaging characteristics.
Next, the detailed steps of the automated nail art method using the blockchain network according to the present invention will be further described.
The automatic nail art method applying the block chain network comprises the following steps:
the second analysis equipment is also used for sending a placement effective signal when the number of the pixel points forming the nail imaging pattern is higher than or equal to the preset number threshold.
The automatic nail art method applying the block chain network comprises the following steps:
the data downloading mechanism is further configured to download the preset number threshold from the blockchain database.
The automatic nail art method applying the block chain network comprises the following steps:
the nail body distinguishing mechanism is also connected with the data downloading mechanism and is used for receiving the nail body imaging characteristics;
and the second analysis equipment is also connected with the data downloading mechanism and used for receiving the preset quantity threshold value.
The automatic nail art method of the application block chain network may further include:
the using storage container is arranged in the real-time drawing equipment and used for storing nail beautifying materials so as to be used for executing pattern drawing actions on the nail surface of a finger to be nail beautified under the handheld drawing terminal;
wherein the storage container includes a plurality of storage units for storing various nail art materials, respectively.
In addition, the nail body distinguishing mechanism is an SOC chip. System on Chip, called SOC for short, is also a System on Chip. From a narrow sense, the system is the chip integration of the core of an information system, and key components of the system are integrated on one chip; in a broad sense, an SOC is a micro-miniature system, and if a Central Processing Unit (CPU) is the brain, the SOC is a system including the brain, heart, eyes, and hands. The academia at home and abroad generally tends to define the SOC as integrating a microprocessor, an analog IP core, a digital IP core and a memory (or off-chip memory control interface) on a single chip, which is usually custom-made or standard product oriented to a specific application. The basic content of the SOC definition is mainly two-fold: one is his composition and the other is his forming process. The system-level chip can be composed of a system-level chip control logic module, a microprocessor/microcontroller CPU core module, a digital signal processor DSP module, an embedded memory module, an interface module for communicating with the outside, an analog front-end module containing ADC/DAC, a power supply and power consumption management module, a radio frequency front-end module, user defined logic (which can be realized by FPGA or ASIC) and a micro-electro-mechanical module for a wireless SOC, and more importantly, a SOC chip is embedded with a basic software (RDOS or COS and other application software) module or loadable user software and the like.
Finally, it should be noted that each functional device in the embodiments of the present invention may be integrated into one processing device, or each device may exist alone physically, or two or more devices may be integrated into one device.
The functions, if implemented in the form of software-enabled devices and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.