CN109949900A - Display methods, device, computer equipment and the storage medium of three-dimensional pulse wave - Google Patents
Display methods, device, computer equipment and the storage medium of three-dimensional pulse wave Download PDFInfo
- Publication number
- CN109949900A CN109949900A CN201910166739.2A CN201910166739A CN109949900A CN 109949900 A CN109949900 A CN 109949900A CN 201910166739 A CN201910166739 A CN 201910166739A CN 109949900 A CN109949900 A CN 109949900A
- Authority
- CN
- China
- Prior art keywords
- pulse wave
- dimensional
- pulse
- information
- display
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The present invention relates to the display methods of three-dimensional pulse wave, device, computer equipment and storage mediums, belong to signal processing technology field.The described method includes: obtaining the corresponding pulse wave animation file of three-dimensional pulse wave of pulse;Obtain the image of mark object;The fisrt feature information of mark object is obtained according to described image;The mark object is used to indicate the position of the pulse;If the fisrt feature information matches with mark evaluation information, the pulse wave animation file is exported in display screen according to augmented reality, to show the three-dimensional pulse wave.Above-mentioned technical proposal solves the problems, such as human-computer interaction not smart enoughization in the display of traditional three-dimensional pulse wave image.It can realize that the AR of three-dimensional pulse wave is shown when mark object meets some requirements, effectively improve the intelligence of human-computer interaction.
Description
Technical field
The present invention relates to signal processing technology fields, set more particularly to the display methods of three-dimensional pulse wave, device, computer
Standby and storage medium.
Background technique
In traditional Chinese medicine diagnosis, the pulse condition that diagnosis obtains can be used for analyzing the health status of patient's overall situation.With arteries and veins
The continuous promotion and popularization of instrument are examined, user is continuously increased the visual demand of pulse condition.Three-dimensional pulse wave image is a kind of Three-Dimensional Dynamic
The image of form, can be feeling to be converted to visual experience under finger when manually feeling the pulse.In realizing process of the present invention, inventor
It was found that at least there are the following problems in the prior art: three-dimensional pulse wave image is by the pre-set observation path of designer, and user is only
Three-dimensional pulse wave can be checked by the observation path set, this allows for human-computer interaction not smart enoughization.
Summary of the invention
Based on this, the embodiment of the invention provides the display methods of three-dimensional pulse wave, device, computer equipment and storages to be situated between
Matter can show three-dimensional pulse wave according to augmented reality, effectively improve the intelligence of human-computer interaction.
The content of the embodiment of the present invention is as follows:
A kind of display methods of three-dimensional pulse wave, comprising the following steps: obtain the corresponding pulse wave animation of three-dimensional pulse wave of pulse
File;Obtain the image of mark object;The fisrt feature information of mark object is obtained according to described image;The mark object is used
In the position for indicating the pulse;If the fisrt feature information matches with mark evaluation information, according to augmented reality
The pulse wave animation file is exported, in display screen to show the three-dimensional pulse wave.
In one embodiment, the mark evaluation information includes the second feature information of paster model;If described
Fisrt feature information matches with mark evaluation information, exports the pulse wave animation text in display screen according to augmented reality
Before the step of part, further includes: determine the matching degree of the fisrt feature information Yu the second feature information;When the matching
When degree meets preset condition, determine that the fisrt feature information matches with the mark evaluation information.
In one embodiment, the matching degree of the determination fisrt feature information and the second feature information it
Before, further includes: the model image for obtaining paster model carries out binary conversion treatment to the model image;It determines and passes through binaryzation
The characteristic point of the model image of processing determines the second feature information according to the characteristic point of the model image.
In one embodiment, the mark object includes target paster;The target paster is secured at human body wrist
Skin surface;Described the step of exporting the pulse wave animation file in display screen according to augmented reality, comprising: determine
The position of the target paster determines the position that pulse is set on human body wrist according to the position of the target paster;It is described to set
Determine pulse to comprise at least one of the following: cun pulse, Guan pulse and chi pulse;According to the position of the setting pulse, in the display of display screen
Display position is determined on region;The pulse wave animation file is exported on the display position.
In one embodiment, described to export the pulse wave animation file in display screen according to augmented reality, with
After the step of showing the three-dimensional pulse wave, further includes: according to the display position, anchor point is set;The anchor point is for showing
When shift in position occurs for screen, controls the three-dimensional pulse wave and the relative position of the display position is kept in the display area
It is constant.
In one embodiment, the step of three-dimensional pulse wave corresponding pulse wave animation file for obtaining pulse, comprising: obtain
Take the space distribution information of pulse condition;The space distribution information of the pulse condition is determined according to the pulse condition sensitive information of pulse;According to institute
The space curved surface information that space distribution information generates setting format is stated, the three-dimensional pulse wave is obtained;By the three-dimensional pulse wave according to
Time sequencing is arranged, and obtains the pulse wave animation file according to the three-dimensional pulse wave after arrangement.
In one embodiment, described the step of being arranged the three-dimensional pulse wave sequentially in time, comprising: according to
The waveform height of the three-dimensional pulse wave carries out color rendering to the three-dimensional pulse wave;By the three-dimensional pulse wave after rendering according to the time
Sequence is arranged.
Correspondingly, the embodiment of the present invention provides a kind of display device of three-dimensional pulse wave, comprising: animation file obtains module,
The corresponding pulse wave animation file of three-dimensional pulse wave for obtaining pulse;Characteristic information obtains module, for obtaining mark object
Image;The fisrt feature information of mark object is obtained according to described image;The mark object is used to indicate the position of the pulse
It sets;And pulse wave display module, if matching for the fisrt feature information and mark evaluation information, according to augmented reality
Technology exports the pulse wave animation file in display screen, to show the three-dimensional pulse wave.
The display methods and device of above-mentioned three-dimensional pulse wave determine fisrt feature information according to the image of mark object, and
When fisrt feature information and mark evaluation information match, three-dimensional pulse wave is shown according to augmented reality.It can be in mark object
When meeting some requirements, realizes that the AR of three-dimensional pulse wave is shown, effectively improve the intelligence of human-computer interaction.
A kind of computer equipment can be run on a memory and on a processor including memory, processor and storage
Computer program, the processor performs the steps of acquisition pulse three-dimensional pulse wave when executing the computer program are corresponding
Pulse wave animation file;Obtain the image of mark object;The fisrt feature information of mark object is obtained according to described image;It is described
Mark object is used to indicate the position of the pulse;If the fisrt feature information matches with mark evaluation information, according to increasing
Strong reality technology exports the pulse wave animation file in display screen, to show the three-dimensional pulse wave.Above-mentioned computer equipment, energy
When mark object meets some requirements, realizes that the AR of three-dimensional pulse wave is shown, effectively improve the intelligence of human-computer interaction.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
The three-dimensional pulse wave corresponding pulse wave animation file for obtaining pulse is performed the steps of when row;Obtain the image of mark object;According to
Described image obtains the fisrt feature information of mark object;The mark object is used to indicate the position of the pulse;If described
Fisrt feature information matches with mark evaluation information, exports the pulse wave animation text in display screen according to augmented reality
Part, to show the three-dimensional pulse wave.Above-mentioned computer readable storage medium, can be real when mark object meets some requirements
The AR of existing three-dimensional pulse wave is shown, effectively improves the intelligence of human-computer interaction.
Detailed description of the invention
Fig. 1 is the applied environment figure of the display methods of three-dimensional pulse wave in one embodiment;
Fig. 2 is the flow diagram of the display methods of three-dimensional pulse wave in one embodiment;
Fig. 3 is the structural schematic diagram for showing three-dimensional pulse wave in one embodiment on a display screen;
Fig. 4 is the schematic diagram for pasting target paster in one embodiment on human body wrist;
Fig. 5 is the structural schematic diagram of sensor array in one embodiment;
Fig. 6 is surface information corresponding curved-surface structure schematic diagram in space in one embodiment;
Fig. 7 is the structural block diagram of the display device of three-dimensional pulse wave in one embodiment.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
In one embodiment, a kind of computer equipment is provided, which can be terminal, internal structure
Figure can be as shown in Figure 1.The computer equipment includes processor, the memory, network interface, display connected by system bus
Screen and input unit.Wherein, the processor is for providing calculating and control ability.The memory includes that non-volatile memories are situated between
Matter, built-in storage.The non-volatile memory medium is stored with operating system and computer program.The built-in storage is non-volatile
The operation of operating system and computer program in storage medium provides environment.The network interface is used to pass through with external terminal
Network connection communication, such as: it is connect with a certain server, for receiving the pulse wave animation file issued from the server.It should
A kind of display methods of three-dimensional pulse wave is realized when computer program is executed by processor.The display screen of the computer equipment can be with
It is liquid crystal display or electric ink display screen, the input unit of the computer equipment can be the touch covered on display screen
Layer, is also possible to the key being arranged on computer equipment shell, trace ball or Trackpad, can also be external keyboard, touch-control
Plate or mouse etc..It will be understood by those skilled in the art that structure shown in Fig. 1, only portion relevant to application scheme
The block diagram of separation structure does not constitute the restriction for the computer equipment being applied thereon to application scheme, specific computer
Equipment may include perhaps combining certain components or with different component cloth than more or fewer components as shown in the figure
It sets.
The embodiment of the present invention provides display methods, device, computer equipment and the storage medium of a kind of three-dimensional pulse wave.Below
It is described in detail respectively.
In one embodiment, as shown in Fig. 2, providing a kind of display methods of three-dimensional pulse wave.It is applied in this way
It is illustrated for computer equipment.
Wherein, computer equipment refers to the terminal shown to three-dimensional pulse wave, can refer to the terminal with display screen,
Such as: television set, personal computer, laptop, smart phone, tablet computer and wear display equipment etc..Work as computer
When equipment is smart phone, the system of mobile phone can be Android, IOS, Windows etc., can integrate on mobile phone ARKit,
The AR implementation tool such as ARCore.It can be Hololens, Magic Leap when computer equipment is to wear display equipment
The equipment such as Lightwear.Camera can be set in computer equipment, which can be with depth sense function
Camera, this camera with depth sense function can carry out the crawl of three-dimensional feature point to area of space, and then judge
Mark object whether is captured, and then determines pulse location.If not set with depth sense function in computer equipment
Camera, but planar pickup head, then can on the positions such as radial artery adhering advertisment paper, pulse is determined by the identification of paster
Position.
The display methods of three-dimensional pulse wave provided in this embodiment, comprising the following steps:
S201, the corresponding pulse wave animation file of three-dimensional pulse wave for obtaining pulse.
Wherein, pulse can refer to various types of pulses on human body, such as: cun pulse, Guan pulse, chi pulse (cun pulse, Guan pulse and ruler
Arteries and veins can be referred to as cun, guan and chi, three places at the wrist where the pulse is usually taken together) etc..Three-dimensional pulse wave refers to that the solid of pulse condition information shows, three-dimensional in some embodiments
Pulse wave is referred to as pulse condition model.Pulse wave animation file refers to characterizing the shape of three-dimensional pulse wave, size, amplitude, plays speed
The animation file of the information such as rate, pulse wave animation therein refer to the corresponding animation of three-dimensional pulse wave.
S202, the image for obtaining mark object;The fisrt feature information of mark object is obtained according to image;Object is identified to use
In the position of instruction pulse.
Wherein, mark object refers to carrying out the targeted object of signature analysis, which can be various with mark
The content of effect, such as: paster, the article with specific shape, human body wrist profile (according to the exterior contour of human body wrist
The position where a certain pulse can be analyzed).The image for identifying object can know the image of object itself with index;It is also possible to
It include the image of the jobbie of mark object, such as: it is provided with the image of mark object human body wrist.
In addition, obtaining the image of mark object can be through camera captured in real-time, it is also possible to reading and is stored in advance
Image.Determine that the realization process of fisrt feature information can be with according to image are as follows: analyze image pixel, therefrom determine
The feature of frequency, contrast, the brightness of image etc., using these features as fisrt feature information.
If S203, fisrt feature information match with mark evaluation information, defeated in display screen according to augmented reality
Pulse wave animation file out, to show three-dimensional pulse wave.
Wherein, mark evaluation information refers to refer to reference the information that fisrt feature information is evaluated
The characteristic information of value;It can be information corresponding to the object for evaluating mark characteristics of objects.Fisrt feature information represents
It is compared the feature of mark object with mark evaluation information, if the two is consistent or similarity meet it is certain
Condition, it may be considered that fisrt feature information with mark evaluation information match.This mark evaluation information can be deposited in advance
Storage can also be obtained from other equipment in the internal storage of computer equipment by certain mode.
Augmented reality (Augmented Reality, AR) is a kind of by real world information and virtual world information
The integrated new technology of superposition.By electronic information science technology and relevant device, AR technology by script real world by the time
Spatial dimension is limited and is folded again after being difficult objective information (such as visual information, the tactile or other information) analog simulation experienced
Add and be applied to real world, so that human sensory is generated the separate feature and be present in illusion in the real world, surmount to reach
The sensory experience of reality.Augmented reality often is realized by AR glasses and the mobile phone of support AR function at present.
By taking smart phone as an example, the three-dimensional pulse wave shown on smart phone by augmented reality can be such as Fig. 3 institute
Show (skin surface heaved when what three-dimensional pulse wave represented in figure is beat pulse).Fig. 3 is in target body wrist cun, guan and chi, three places at the wrist where the pulse is usually taken
Position nearby shows that corresponding three-dimensional pulse wave, shown three-dimensional pulse wave are very intuitive.In addition, due to shown three-dimensional arteries and veins
Wave is the pulse condition curved surface of real-time change, and the difference of different pulse conditions morphologically can obtain well in shown three-dimensional pulse wave
It embodies, such as: the three-dimensional pulse wave of normal pulse is rendered as approximate cone cell curved surface, and taut pulse has apparent elongation in blood flow direction, presents
The shape of " string " out, difference is obvious in the three-dimensional pulse wave of two kinds of pulse conditions, very clear.
Before showing three-dimensional pulse wave, can by specific tool (such as Unity 3D etc.) to pulse wave animation file into
Row processing, enables it to preferably to carry out AR on a computing device to show.
The present embodiment analyzes mark object, can realize three-dimensional pulse wave when mark object meets some requirements
AR show, effectively improve the intelligence of human-computer interaction.
In one embodiment, three-dimensional pulse wave includes the three-dimensional pulse wave of single pulse cycle;Wherein, single pulse cycle packet
Include multiple moment.This multiple moment can determine according to the sample frequency of sensor array.Pulse wave signal on the whole for
Cyclical signal can be regarded as.Therefore under the premise of guaranteeing result of broadcast, in order to save operand, the effect of computer equipment is improved
Can, single pulse cycle can be intercepted from pulse wave original signal and carries out cartoon making, and realizes three-dimensional arteries and veins in a circulating manner
The periodical bounce of wave.Further, pulse wave animation file is exported on the display position of display screen according to augmented reality
The step of, comprising: according to augmented reality, pulse wave animation file is repeatedly exported on display position, periodically to show
The three-dimensional pulse wave of single pulse cycle.Certainly, in order to improve the accuracy of shown three-dimensional pulse wave, also available multiple arteries and veins
It fights the pulse wave animation file in period, lasting pulse wave animation file can also be obtained and carry out real-time display.
In one embodiment, analyzing the image of mark object can be by SIFT, Vuforia (high pass release
The Software Development Kit for the application of mobile device augmented reality) etc. tools realize.
The essential idea for being related to algorithm in the AR application of image recognition is all to establish space coordinates by equipment camera,
Image registration is carried out by characteristic point, reference mark, light stream, carries out image procossing using angle point, spot, edge or threshold value.And
Many recognizers based on characteristic point detection are improved based on SIFT algorithm mostly.
SIFT algorithm (full name scale invariant feature transfer algorithm) is to be delivered by David Lowe in 1999, and 2004 complete
Kind summary, for searching and describing image local feature, the classical image recognition of point characterized by the extreme point of scale space
Algorithm is widely used in the fields such as gesture identification, robot map perception navigation, image tracing.SIFT algorithm can be divided into four
A stage: 1, using gaussian derivative function picture position on potential characteristic point is identified to scale space extremum extracting;2, every
In a candidate bit, characteristic point is positioned by the model of fit of feature, determines position and scale;3, three phases are then
Based on image local gradient direction, it is characterized a distribution direction;4, characteristic point is described.It is integrated to the embodiment of the present invention
In, corresponding fisrt feature information just be can determine that out according to the description to characteristic point.
Further, SIFT algorithm characteristic point search the stage using Gaussian Blur (gaussian derivative function i.e. above-mentioned) come
Obtain scale space.As a kind of image filter that more algorithms are general, Gaussian Blur calculates image mould using Gaussian function
Template is pasted, to achieve the purpose that blurred picture obtains edge, feature.In an n-dimensional space, Gauss normal distribution equation is as follows:
Further, it is assumed that the image size for identifying object is m*n (description pixel distribution situation), then corresponding element
The second order Gauss normal distribution equation of (x, y) are as follows:
Usually in actual image processing program, the big of Gaussian template matrix is calculated by (6 σ+1) × (6 σ+1)
It is small, that is, it can guarantee the influence of related pixel.The numerical value and original image convolution that second order Gauss formula obtains, can be obtained the Gauss of original image
Blurred picture.It just can determine that out the characteristic point in the image of mark object according to this Gaussian Blur image.
Further, the dimension calculation of characteristic point is carried out using the method for scale space.Scale space be 1962 by
The most important theories for being widely used in computer vision field that Iijima is proposed.It is by traditional single scale Image Information Processing skill
Art introduces the continually changing Image Information Processing dynamic model of scale, it is established that and the scale space under multiple dimensioned indicates sequence, from
In extract main outline as a feature vectors, to realize to feature extractions such as image border, angle points.
The scale space L (x, y, σ) of image L be defined as image second order Gaussian function G (x, y, σ) and original image I (x,
Y) convolution, it may be assumed that
L (x, y, σ)=G (x, y, σ) * I (x, y)
The value of σ is smaller, indicates that image is smoothed that degree is lighter, and corresponding scale is also smaller.Therefore, large scale corresponds to image
Global general picture feature, small scale then corresponds to the minutia of the image.
On the other hand, Vuforia is a practical augmented reality software, and it is including unity that compatibility is extremely strong
Multiple mainstream development platforms provide application toolkit.It carries out flat image and three-dimension object using computer vision technique real
When identify and capture, and interface and plug-in unit are provided for user, to facilitate the application and development for carrying out that there is augmented reality function.It is high
Logical Vuforia shares 9 kinds of components, and function abundant may be implemented.Wherein, ImageTarget component is the picture formats such as .JPG
Tracking target, can be identified by camera lens and capture the target for meeting comparison data in real world, it might even be possible to by giving
Fixed two-dimentional exterior contour image identifies specific three dimensional model;The function of ObjectTarget component is then by characteristic point cloud
The threedimensional model that the scanner Android application scanning provided by Vuforia obtains is identified with characteristic face.In components above,
Vuforia has used a kind of image recognition algorithm that can customize change local to detect and describe spatial model and plane video
Feature has good application performance in terms of recognizing object, image suture, 3D.
In order to reduce the operation degree of difficulty and data complexity of colored identification, included Vuforia algorithm first can be to figure
As carrying out the pretreatment such as binaryzation and noise reduction.Later, algorithm can find gray feature point in space coordinates or flat image
Composition characteristic point cloud, and extract the information such as the position coordinates of each point, four vector (a kind of parameter of description Space Rotating) and carry out
Identification processing.These characteristic points based on image local appearance belong to local feature, not only not big by the color of image, size
It is small, rotation translation influence, to image affine transformation, visual angle change, localized target is blocked, color also have it is a degree of fault-tolerant
Ability, and it is easy to collect, detecting rate is high, and system load is light, is suitble to precisely be matched in middle-size and small-size property data base.Base
In the above characteristic, Vufoira algorithm, which can be identified quickly, matches mark object.
The present embodiment analyzes the image of mark object by the method for setting, can accurately extract the feature in image
Point, and accurately determine the position where pulse, the final accurate display for realizing three-dimensional pulse wave.
In one embodiment, mark evaluation information includes the second feature information of paster model;Before S203, further include
Step: the matching degree of fisrt feature information Yu second feature information is determined;When matching degree meets preset condition, first is determined
Characteristic information matches with mark evaluation information.
Wherein it is determined that before the matching degree of fisrt feature information and second feature information, further includes: obtain paster model
Model image carries out binary conversion treatment to model image;The characteristic point for determining the model image Jing Guo binary conversion treatment, according to mould
The characteristic point of type image determines second feature information.
Specifically, determining that the realization process of second feature information can be with are as follows: by the JPG format made (it is of course also possible to
For extended formatting) mark object image upload computer equipment;It is pre- that computer equipment carries out binaryzation etc. to image automatically
Then processing identification feature point and carries out recognition accuracy assessment, and then obtains second feature information, second feature information is deposited
Enter in database.After the completion, this database is packaged and imports Unity (Unity with ARcore/Vuforia in conjunction with, for calculating
The enhancing display of machine equipment provides technical support) project, complete the activation of database.Each image in database is one
ImageTarget object, by functional based method and filename can dynamically load target object, needing to carry out information comparison
When, second feature information is directly read from database.
In addition, the condition met needed for matching degree can be matching degree greater than a certain preset threshold value;This threshold value can be with
Determines according to actual conditions.
Determine that the matching degree of fisrt feature information and second feature information can be come with the moving process of computer equipment
It realizes.Specifically, taking the mobile phone as an example, user holds mobile phone, and by mobile phone camera towards mark object, mobile phone camera is obtained
Identify object image, according to the image determine mark object fisrt feature information, and constantly calculate fisrt feature information with
The matching degree of second feature information determines fisrt feature information and second feature information phase when match degree is greater than the preset threshold
Match, export prompt information (this prompt information can export on mobile phone display screen).
The present embodiment determines second feature information according to paster model;By predetermined second feature information and computer
Fisrt feature information acquired in equipment is compared, when the matching degree of the two meets preset condition, display corresponding three
Tie up pulse wave.In the display for realizing three-dimensional pulse wave by the interactive process with user, three-dimensional pulse wave display interaction is effectively improved
Intelligence.
In one embodiment, mark object includes target paster;Target paster is secured at the skin table of human body wrist
Face;S203 comprises determining that the position of target paster, and the position that pulse is set on human body wrist is determined according to the position of target paster
It sets;Setting pulse comprises at least one of the following: cun pulse, Guan pulse and chi pulse;According to the position of setting pulse, in the display of display screen
Display position is determined on region;Pulse wave animation file is exported on display position.
Wherein, target paster can be the paster of various shape, color, can there is pattern, character, text etc. thereon.This
Content-form of the inventive embodiments to the form of target paster and thereon with no restrictions, can play mark action.Into one
Target paster, can be pasted on the cun, guan and chi, three places at the wrist where the pulse is usually taken position of human body wrist that (human body wrist for being pasted with target paster can be with by step ground
As shown in figure 4, wherein 401 indicating target paster), the image of target paster is pasted with by mobile phone camera shooting, according to this
Image determines the position of cun, guan and chi, three places at the wrist where the pulse is usually taken.
Determine that the realization process of the position of target paster can be with are as follows: determine according to position of the target paster on human body wrist
Position of the cun, guan and chi, three places at the wrist where the pulse is usually taken on human body wrist, and then obtain the spatial position of cun, guan and chi, three places at the wrist where the pulse is usually taken.Display position is determined according to this spatial position
It sets.
Further, the display position in display screen is determined according to the position of setting pulse, can be display position is true
It is scheduled on some position near setting pulse, such as some position near cun, guan and chi, three places at the wrist where the pulse is usually taken is determined as display position.Further
Ground, since three-dimensional pulse wave is often curved surface area, and shown three-dimensional pulse wave may include the corresponding pulse wave of multiple pulses,
Therefore three-dimensional pulse wave shows that desired position space may be one " three-dimensional area of space ", therefore this display position can be with
It is an area of space.Certainly, display position may be a point, so that three-dimensional pulse wave is shown centered on the point;
Display position can also be a face, three-dimensional pulse wave can be shown above plane domain, the positions such as lower section.
Further, when three-dimensional pulse wave is multiple pulses corresponding pulse wave, the display position of these pulse waves can be determined respectively
It sets.
The present embodiment determines display position according to the position for setting pulse in target body wrist, can to set in computer
The three-dimensional pulse wave " length " of standby upper display can improve the intuitive that three-dimensional pulse wave is shown in target body wrist.In addition, pulse wave is dynamic
Drawing file can be able to achieve and show in target body wrist with the corresponding animation file of feeling the pulse with the finger-tip mark human body wrist, in this case
Show the effect of the three-dimensional pulse wave of the target body wrist.
In one embodiment, it after S203, further comprises the steps of: and anchor point is arranged according to display position;Anchor point is used for aobvious
When shift in position occurs for display screen, the relative position for controlling three-dimensional pulse wave and display position remains unchanged in display area.
Anchor point is set according to display position, can be using the corresponding region in display position as anchor point region, be also possible to
Near display position or some region relevant to display position is determined as anchor point region.It is possible to further according to mesh
The spatial position of label paster determines anchor point region, and then anchor point is arranged, so that anchor point region holding position in display screen is constant
State, such as: where cun, guan and chi, three places at the wrist where the pulse is usually taken region (position that target paster is pasted) be arranged anchor point.
It can be respectively each pulse wave setting anchor point, so that each when three-dimensional pulse wave pulse wave corresponding for multiple pulses
Pulse wave is maintained on fixed position in display environment (virtual environment locating for displayed content).I.e. to each pulse condition model
(three-dimensional pulse wave) is established and binds a plane anchor point, when equipment itself relative coordinate is subjected to displacement transformation, the seat of pulse condition model
Mark also will do it corresponding calculate and change, and in lens image three-dimensional pulse condition model is allowed to keep the virtual fixation of plane,
It will not be mobile with camera lens.
The present embodiment is able to achieve the motion tracking to computer equipment, i.e., when shift in position occurs for computer equipment, protects
The shown three-dimensional pulse wave of card remains unchanged in screen relative to display position, it can is understood that: no matter display screen why
Rotation, position of the three-dimensional pulse wave in display environment is fixed, and the process of screen rotation can be understood as from different angles
For degree to observe three-dimensional pulse wave, such mode can effectively improve the intelligent interaction that three-dimensional pulse wave is shown.
In one embodiment, step S201, comprising: obtain the space distribution information of pulse condition;The spatial distribution of pulse condition is believed
Breath is determined according to the pulse condition sensitive information of pulse;The space curved surface information that setting format is generated according to space distribution information, obtains
Three-dimensional pulse wave;Three-dimensional pulse wave is arranged sequentially in time, pulse wave animation file is obtained according to the three-dimensional pulse wave after arrangement.
Pulse condition sensitive information can refer to the pulse condition information measured by pulse condition sensing device.Since pulse is in human body surface pair
What is answered is often a region, therefore needs to obtain the sensitive information in a region by pulse condition sensing device.Based on this, according to
The pulse condition sensitive information in one region just can determine that out the space distribution information of pulse condition, i.e. letter of the pulse condition in particular spatial location
Breath (such as: the pressure data on some position).
Wherein, pulse condition sensing device can be various types of sensors, these sensors can be set on pulse-taking instrument.
Multiple sensors are arranged together composition sensor array, therefore pulse condition sensitive information can be obtained by sensor array.
Sensor array can be to enable sensor array to obtain as shown in figure 5, multiple sensors are arranged in length and breadth is constituted sensor array
The pulse condition information of each position into pulse region.Sensor can be pressure sensor etc..Specifically, can be capacitor
Formula pressure sensor (corresponding pulse condition sensitive information is pressure value information).Sensor array can have certain bullet simultaneously
Property.
Further, the step of obtaining the space distribution information of pulse condition, comprising: the pulse institute that receiving sensor array is sent
Pulse condition sensitive information in region;Obtain the Rankine-Hugoniot relations of sensor array;Pulse condition sensitive information is carried out according to Rankine-Hugoniot relations
Integration, obtains the space distribution information of pulse condition.Wherein, pulse region refers to that beat pulse can be experienced on skin surface
Small range region (boundary in region can be determined according to whether sensor can sense pulse condition information).
Since space distribution information is the pulse condition information in certain space, and the process that pulse moves up and down is in a small range
It will form a curved surface, as shown in Figure 6.Obtained space distribution information is integrated, it is bent that corresponding space can be obtained
Face information;This integration process, which can be, carries out certain operation or format conversion to space distribution information.In addition, setting lattice
Formula can be the formats such as FBX, DAE, STL, OBJ, and selected specific format can determine as the case may be.
Further, the space curved surface information at some moment is corresponding can be a curved surface, the sky at that multiple moment
Between surface information can correspond to the curved surface persistently beated.This corresponding information of curved surface persistently beated is exactly three-dimensional arteries and veins
Wave.
In one embodiment, it before the step of obtaining three-dimensional pulse wave according to the space curved surface information of setting format, also wraps
It includes: generating the space curved surface information of STL format according to space distribution information.Further, it is determined that space distribution information and right
Space distribution information is formatted can be realized by matlab tool.The present embodiment determines the space curved surface of STL format
Information, and STL format can obtain good use in the tools such as matlab, improve the efficiency that three-dimensional pulse wave is shown.Certainly, really
Determine space distribution information and process that space distribution information is formatted can also by Rhinoceros,
The software realizations such as solidworks, maya.At this point it is possible to generate the space curved surface information of extended formatting.
The display methods of the three-dimensional pulse wave of the present embodiment can convert pulse wave animation file for abstract pulse condition information, and
Three-dimensional pulse wave is shown by augmented reality, and shown is that three-dimensional pulse wave is very intuitive;And according to augmented reality
Characteristic, user can according to need the display for carrying out three-dimensional pulse wave, while be able to achieve the interaction shown with three-dimensional pulse wave, realize intelligence
The human-computer interaction of energyization.
In one embodiment, the step of three-dimensional pulse wave being arranged sequentially in time, comprising: according to three-dimensional pulse wave
Waveform height, to three-dimensional pulse wave carry out color rendering;Three-dimensional pulse wave after rendering is arranged sequentially in time.Its
In, the step of three-dimensional pulse wave is arranged sequentially in time, comprising: according to the waveform height of three-dimensional pulse wave, to three-dimensional arteries and veins
Wave carries out color rendering;Three-dimensional pulse wave after rendering is arranged sequentially in time.Further, three-dimensional pulse wave is carried out
Color rendering can be realized by certain algorithm;It can also be realized by specific tool, such as: the works such as matlab, maya
Tool.Wherein, can be with by the process that maya carries out color rendering are as follows: frame by frame to three-dimensional pulse wave carry out color rendering (such as: waveform
Amplitude is higher, and color is redder, and amplitude is lower, and color is more blue, i.e., waveform is excessive with the yellowish green blue sequence of blood orange from high to Low color);
Matlab and maya can also be combined into realization color rendering: be believed using the space curved surface that matlab generates three-dimensional pulse wave
Breath;By the corresponding colormap of each frame of space curved surface information, it is (more that upper corresponding pulse wave animation information block is added in maya
A pulse wave animation information block forms pulse wave animation file).
Further, maya arranges the three-dimensional pulse wave after rendering sequentially in time, and pulse wave animation can be obtained
File, at this time can with fbx everywhere (the pulse wave animation file of fbx format plays in which can be convenient on the tools such as mobile phone, certainly,
May be extended formatting) the pulse wave animation file of format.
The step of obtaining pulse wave animation file according to the three-dimensional pulse wave after arrangement, comprising: to the three-dimensional pulse wave after arrangement
Setup parameter is adjusted, and obtains pulse wave animation file;Setup parameter includes display size and playback rate.Wherein, ruler is shown
Very little size determines the proportionate relationship of three-dimensional pulse wave and anchor point when AR is played, so a reasonable initial value is arranged;And it broadcasts
The initial value for putting rate is then the true playback rate of three-dimensional pulse wave.
The display methods of three-dimensional pulse wave provided in this embodiment, to space curved surface information before generating pulse wave animation file
It carries out color rendering, according to processing such as Time alignment, parameter adjustment, shown three-dimensional pulse wave can be made more intuitive, improved
The intelligence of the interaction display of three-dimensional pulse wave.
In one embodiment, after the step of pulse wave animation file is exported in display screen according to augmented reality also
If including: that fisrt feature information and mark evaluation information mismatch, stop output pulse wave animation file.
Wherein, fisrt feature information can refer to the mark unmatched situation of evaluation information: captured by computer equipment
The image of mark object is imperfect or there are when angular deviation.Further, if position occurs for the camera of computer equipment
Movement is set, causes target paster not in the coverage of camera, it may be considered that fisrt feature information and mark evaluation letter
Breath mismatches.
The display methods of three-dimensional pulse wave provided in this embodiment can calculate the fisrt feature information and mark of mark object in real time
The matching degree for knowing evaluation information shows three-dimensional pulse wave when the two matching degree is high near mark object, and when the two matching degree
When not high, then stop showing three-dimensional pulse wave.
Further, specific implementation process can be with are as follows: the environment around user computer equipment scanning, when target paster with
When the similarity of paster model is high, then three-dimensional pulse wave is shown, if user continues for the camera of computer equipment to be aligned at this time
Object is identified, then continues to show three-dimensional pulse wave, and works as user and removes the camera of computer equipment from the mark object, and
Three-dimensional pulse wave is then no longer shown when the matching degree of the two is lower.Such three-dimensional pulse wave display methods can effectively improve three-dimensional pulse wave
Intelligent human-machine interaction during display.
Specifically, can realize three-dimensional arteries and veins in AR scene in DefaultTrackableEventHandler script file
As the control of model.By improving OnTrackingFound (it was found that mark object function) and OnTrackingLost (mark pair
As losing function) two Key Functions, it realizes after picture is successfully identified or the disappearance out of camera viewfinder range, three-dimensional arteries and veins
The action accordingly taken as model.When for more image recognitions, then TrackableName (mark Object identifying function) letter is called
It is several that judgement differentiation is carried out to current identification image, thereby realize the function that different identification object corresponds to different pulse condition models;
Further, on human body wrist different pulse locations paste different target pasters (such as can be in these three positions of cun, guan and chi, three places at the wrist where the pulse is usually taken
Set stickup target paster respectively), after computer equipment identifies target paster, shown near these pulse locations respectively
Corresponding three-dimensional pulse wave.
In one embodiment, the step of obtaining three-dimensional pulse wave corresponding pulse wave animation file, comprising: from ftp server
Middle downloading pulse wave animation file.The effect of ftp server is storage pulse wave animation file and provides for the display of computer equipment
Network support.Computer equipment can store it in memory after downloading pulse wave animation file in ftp server, need
It carries out reading the pulse wave animation file in memory when the display of three-dimensional pulse wave again.Certainly, computer equipment can also online in real time
It is obtained from ftp server and plays pulse wave animation file.
This ftp server can be the server for generating pulse wave animation file, may not be and generates pulse wave animation text
The server of part.When ftp server be not generate pulse wave animation file server when, this ftp server can receive from
Generate the pulse wave animation file sent in the server of pulse wave animation file.
Three-dimensional pulse wave display methods provided in this embodiment, computer equipment acquisition pulse wave animation file are simultaneously existing according to enhancing
Real technology shows corresponding three-dimensional pulse wave, and computer equipment may be implemented to the real-time display of three-dimensional pulse wave, improve three-dimensional pulse wave
The convenience of display.
In some embodiments, ftp server could alternatively be web server, nntp server and smtp server etc..
In addition, the equipment for generating pulse wave animation file may not be server, but terminal device, such as can be smart phone
Deng.
In one embodiment, user can log in preset APP on a computing device, match in advance on the APP
It is equipped with the related realization program of enhancing display technology.Corresponding pulse wave animation file is obtained after user logs in APP based on this
The AR that just can be carried out three-dimensional pulse wave is shown.Preferably observational learning AR pulse condition model for the convenience of the user, can increase rotation in APP
Turn, scaling, speed change etc. fundamental operations function;Pulse condition model sample (this different in current account is checked to meet user
A model sample can refer to the pulse condition model of the pre-stored different location of user or different display modes, and certainly, APP can also be with
Obtain the corresponding pulse wave animation file of pulse condition model from ftp server etc. in real time) demand, the function of model transformation is provided;
After the initial log interface of APP inputs correct user name and password, if there are multiple groups models under user name, so that it may jump
Into model selection interface;To adapt to future customer mass data demand and protecting individual privacy, the switching of multi-user's account is supported;
Finally, considering the factor of one-handed performance APP, the interface UI convenient for one-handed performance and changeable right-hand man's mode is designed, is
User provides good interactive experience.Meanwhile current pulse condition model can be calculated with the corresponding heart rate file of reading model
Practical heart rate speed and broadcasting speed, (as shown in Figure 3) is displayed on the screen by Text.Three-dimensional arteries and veins provided in this embodiment
The display methods of wave can carry out three-dimensional pulse wave according to the demand of user provided with a variety of functions for user's control
It has been shown that, provides very good interactive experience.
The above method in order to better understand takes the mobile phone as an example below, elaborates the aobvious of the three-dimensional pulse wave of a present invention
Show the application example of method.
1, the model image that paster model is imported on mobile phone, handles model image, obtains second feature information,
And by the storage of second feature information into database.
2, the corresponding pulse wave animation file of three-dimensional pulse wave is downloaded from ftp server, and pulse wave animation file is stored to interior
In depositing.
3, target paster is pasted on the cun, guan and chi, three places at the wrist where the pulse is usually taken position of wrist.By the image of mobile phone camera photographic subjects paster,
The fisrt feature information of target paster is determined according to the image.
4, the matching degree for determining second feature information in fisrt feature information and date library, when the matching degree is higher than preset
When threshold value, determine that fisrt feature information matches with second feature information.
5, the position that cun, guan and chi, three places at the wrist where the pulse is usually taken in wrist is determined according to position of the target paster on human body wrist, in the position of cun, guan and chi, three places at the wrist where the pulse is usually taken
Nearby determine the display position of three-dimensional pulse wave.
6, the pulse wave animation file being stored in memory is exported, on display position to show three-dimensional pulse wave.
7, an anchor point is bound to each pulse condition model on cun, guan and chi, three places at the wrist where the pulse is usually taken position, when mobile phone itself relative coordinate is subjected to displacement
Transformation, the coordinate of pulse condition model also will do it corresponding calculate and change.
The display methods of three-dimensional pulse wave provided in this embodiment is able to achieve following functions:
As long as 1) post target paster at the wrist of user, so that it may be identified immediately by mobile lens and successfully project arteries and veins
As model.Due to target paster often signature, the accuracy of target paster identification can be effectively ensured, so that three-dimensional pulse wave
Identification is more stable, and realizes relatively easy.
2) with three-dimensional display, meet the spatial character of three-dimensional pulse wave, researcher, speaker is facilitated to switch observation freely
The visual angle of three-dimensional pulse wave, the flexible choice viewing angle in dynamic, to find each characteristic area of pulse wave image rapidly.
3) facilitate Chinese medicine study person freely to observe the complete pulse condition of experience in wrist whenever and wherever possible and experience and refer to sense.
4) it is furthered in a manner of AR at a distance from pulse-taking instrument user, improves the propagation and popularization degree of Chinese medicine pulse, diagnosis by feeling the pulse.
To sum up, the dispensing of three-dimensional pulse wave is taken arteries and veins point position in the script of user, three-dimensional arteries and veins is more intuitively illustrated
The characteristics of wave image, for multi-angle observation, pulse analysis, pulse condition record and refer to sense translation provide information content it is higher, observation
More convenient and fast method.
It should be noted that for the various method embodiments described above, describing for simplicity, it is all expressed as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described, because according to
According to the present invention, certain steps can use other sequences or carry out simultaneously.
Based on thought identical with the display methods of three-dimensional pulse wave in above-described embodiment, the present invention also provides three-dimensional pulse waves
Display device, which can be used for executing the display methods of above-mentioned three-dimensional pulse wave.For ease of description, the display of three-dimensional pulse wave
In the structural schematic diagram of Installation practice, part related to the embodiment of the present invention illustrate only, those skilled in the art can
To understand, the restriction of schematic structure not structure twin installation may include or combining certain than illustrating more or fewer components
A little components or different component layouts.
Such as Fig. 7, the display device of three-dimensional pulse wave includes that animation file obtains module 701, characteristic information obtains 702 and of module
Pulse wave display module 703, detailed description are as follows: animation file obtains module 701, and the three-dimensional pulse wave for obtaining pulse is corresponding
Pulse wave animation file.Characteristic information obtains module 702, for obtaining the image of mark object;Mark object is obtained according to image
Fisrt feature information;Mark object is used to indicate the position of pulse.And pulse wave display module 703, if being used for fisrt feature
Information matches with mark evaluation information, pulse wave animation file is exported in display screen according to augmented reality, to show three
Tie up pulse wave.The display device of three-dimensional pulse wave provided in this embodiment can be realized three-dimensional when mark object meets some requirements
The AR of pulse wave is shown, effectively improves the intelligence of human-computer interaction.
In one embodiment, mark evaluation information includes the second feature information of paster model;The display of three-dimensional pulse wave
Device, further includes: matching degree determining module, for determining the matching degree of fisrt feature information Yu second feature information;Matching is sentenced
Disconnected module, for when matching degree meets preset condition, determining that fisrt feature information matches with mark evaluation information.
In one embodiment, the display device of three-dimensional pulse wave, further includes: image processing module, for obtaining paster mould
The model image of type carries out binary conversion treatment to model image;Characteristic information determining module passes through binary conversion treatment for determining
Model image characteristic point, second feature information is determined according to the characteristic point of model image.
In one embodiment, mark object includes target paster;Target paster is secured at the skin table of human body wrist
Face;Pulse wave display module 703, comprising: pulse location determines submodule, for determining the position of target paster, is pasted according to target
The position of paper determines the position that pulse is set on human body wrist;Setting pulse comprises at least one of the following: cun pulse, Guan pulse and ruler
Arteries and veins;Display position determines submodule, and for the position according to setting pulse, display position is determined on the display area of display screen
It sets;Animation file output sub-module, for exporting pulse wave animation file on display position.
In one embodiment, the display device of three-dimensional pulse wave, further includes: anchor point setup module, for according to display position
Install anchor point;Anchor point is used to control three-dimensional pulse wave when shift in position occurs for display screen and the relative position of display position exists
It is remained unchanged in display area.
In one embodiment, animation file obtains module 701, comprising: distributed intelligence acquisition submodule, for obtaining arteries and veins
The space distribution information of elephant;The space distribution information of pulse condition is determined according to the pulse condition sensitive information of pulse;Three-dimensional pulse wave determines son
Module obtains three-dimensional pulse wave for generating the space curved surface information of setting format according to space distribution information;Sorting sub-module,
For arranging three-dimensional pulse wave sequentially in time, pulse wave animation file is obtained according to the three-dimensional pulse wave after arrangement.
In one embodiment, sorting sub-module, comprising: color rendering unit is high for the waveform according to three-dimensional pulse wave
It is low, color rendering is carried out to three-dimensional pulse wave;Sequencing unit, for arranging the three-dimensional pulse wave after rendering sequentially in time
Column.
In one embodiment, sorting sub-module is also used to be adjusted the setup parameter of the three-dimensional pulse wave after arrangement,
Obtain pulse wave animation file;Setup parameter includes display size and playback rate.
In one embodiment, distributed intelligence acquisition submodule, comprising: sensitive information receiving unit, for receiving sensing
The pulse condition sensitive information for the pulse region that device array is sent;Rankine-Hugoniot relations acquiring unit, for obtaining sensor array
Rankine-Hugoniot relations;Integral unit obtains space distribution information for integrating according to Rankine-Hugoniot relations to pulse condition sensitive information.
In one embodiment, the display device of three-dimensional pulse wave, further includes: stop output module, if being used for fisrt feature
Information and mark evaluation information mismatch, and stop output pulse wave animation file.
In one embodiment, animation file obtains module 701, is also used to download pulse wave animation text from ftp server
Part.
It should be noted that the display methods one of the display device of three-dimensional pulse wave of the invention and three-dimensional pulse wave of the invention
One is corresponding, is suitable for three-dimensional in the technical characteristic and its advantages of the embodiment elaboration of the display methods of above-mentioned three-dimensional pulse wave
In the embodiment of the display device of pulse wave, for details, please refer to the description in the embodiment of the method for the present invention, and details are not described herein again,
Hereby give notice that.
In addition, the logical partitioning of each program module is only in the embodiment of the display device of the three-dimensional pulse wave of above-mentioned example
It is the realization of the configuration requirement or software for example, can according to need in practical application, such as corresponding hardware
It is convenient to consider, above-mentioned function distribution is completed by different program modules, i.e., by the internal structure of the display device of three-dimensional pulse wave
It is divided into different program modules, to complete all or part of the functions described above.
In one embodiment, provide a kind of computer equipment, can for mobile phone, wear display equipment etc..The calculating
Machine equipment include memory, processor and storage on a memory and the computer program that can run on a processor, processor
The three-dimensional pulse wave corresponding pulse wave animation file for obtaining pulse is performed the steps of when executing computer program;Obtain mark pair
The image of elephant;The fisrt feature information of mark object is obtained according to image;Mark object is used to indicate the position of pulse;If first
Characteristic information matches with mark evaluation information, and pulse wave animation file is exported in display screen according to augmented reality, with aobvious
Show three-dimensional pulse wave.
In one embodiment, mark evaluation information includes the second feature information of paster model;If fisrt feature information
With mark evaluation information match, processor execute computer program when also perform the steps of determining fisrt feature information with
The matching degree of second feature information;When matching degree meets preset condition, fisrt feature information and mark evaluation information are determined
Match.
In one embodiment, the mould for obtaining paster model is also performed the steps of when processor executes computer program
Type image carries out binary conversion treatment to model image;The characteristic point for determining the model image Jing Guo binary conversion treatment, according to model
The characteristic point of image determines second feature information.
In one embodiment, mark object includes target paster;Target paster is secured at the skin table of human body wrist
Face;Processor also performs the steps of the position of determining target paster when executing computer program, according to the position of target paster
Determine the position that pulse is set on human body wrist;Setting pulse comprises at least one of the following: cun pulse, Guan pulse and chi pulse;According to setting
The position for determining pulse determines display position on the display area of display screen;Pulse wave animation file is exported on display position.
In one embodiment, it also performs the steps of when processor executes computer program and is arranged according to display position
Anchor point;Anchor point is used to control the relative position of three-dimensional pulse wave and display position when shift in position occurs for display screen in viewing area
It is remained unchanged in domain.
In one embodiment, the space point for obtaining pulse condition is also performed the steps of when processor executes computer program
Cloth information;The space distribution information of pulse condition is determined according to the pulse condition sensitive information of pulse;It is generated and is set according to space distribution information
The space curved surface information of format, obtains three-dimensional pulse wave;Three-dimensional pulse wave is arranged sequentially in time, according to three after arrangement
Dimension pulse wave obtains pulse wave animation file.
In one embodiment, the wave according to three-dimensional pulse wave is also performed the steps of when processor executes computer program
Shape height carries out color rendering to three-dimensional pulse wave;Three-dimensional pulse wave after rendering is arranged sequentially in time.
In one embodiment, it also performs the steps of when processor executes computer program to the three-dimensional arteries and veins after arrangement
The setup parameter of wave is adjusted, and obtains pulse wave animation file;Setup parameter includes display size and playback rate.
In one embodiment, receiving sensor array hair is also performed the steps of when processor executes computer program
The pulse condition sensitive information for the pulse region sent;Obtain the Rankine-Hugoniot relations of sensor array;According to Rankine-Hugoniot relations to pulse condition sense
Measurement information is integrated, and space distribution information is obtained.
In one embodiment, if processor execute computer program when also perform the steps of fisrt feature information with
It identifies evaluation information to mismatch, stops output pulse wave animation file.
In one embodiment, it also performs the steps of when processor executes computer program and is downloaded from ftp server
Pulse wave animation file.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated
Machine program performs the steps of the three-dimensional pulse wave corresponding pulse wave animation file for obtaining pulse when being executed by processor;Obtain mark
Know the image of object;The fisrt feature information of mark object is obtained according to image;Mark object is used to indicate the position of pulse;If
Fisrt feature information matches with mark evaluation information, and pulse wave animation file is exported in display screen according to augmented reality,
To show three-dimensional pulse wave.
In one embodiment, mark evaluation information includes the second feature information of paster model;If fisrt feature information
Match with mark evaluation information, determining fisrt feature information is also performed the steps of when computer program is executed by processor
With the matching degree of second feature information;When matching degree meets preset condition, fisrt feature information and mark evaluation letter are determined
Manner of breathing matching.
In one embodiment, it is also performed the steps of when computer program is executed by processor and obtains paster model
Model image carries out binary conversion treatment to model image;The characteristic point for determining the model image Jing Guo binary conversion treatment, according to mould
The characteristic point of type image determines second feature information.
In one embodiment, mark object includes target paster;Target paster is secured at the skin table of human body wrist
Face;The position that determining target paster is also performed the steps of when computer program is executed by processor, according to the position of target paster
Set the position that pulse is set on determining human body wrist;Setting pulse comprises at least one of the following: cun pulse, Guan pulse and chi pulse;According to
The position for setting pulse determines display position on the display area of display screen;Pulse wave animation file is exported on display position.
In one embodiment, it also performs the steps of when computer program is executed by processor and is set according to display position
Set anchor point;Anchor point is used to control three-dimensional pulse wave when shift in position occurs for display screen and the relative position of display position is being shown
It is remained unchanged in region.
In one embodiment, the space for obtaining pulse condition is also performed the steps of when computer program is executed by processor
Distributed intelligence;The space distribution information of pulse condition is determined according to the pulse condition sensitive information of pulse;It is set according to space distribution information generation
The space curved surface information for the formula that fixes, obtains three-dimensional pulse wave;Three-dimensional pulse wave is arranged sequentially in time, after arrangement
Three-dimensional pulse wave obtains pulse wave animation file.
In one embodiment, it also performs the steps of when computer program is executed by processor according to three-dimensional pulse wave
Waveform height carries out color rendering to three-dimensional pulse wave;Three-dimensional pulse wave after rendering is arranged sequentially in time.
In one embodiment, it also performs the steps of when computer program is executed by processor to the three-dimensional after arrangement
The setup parameter of pulse wave is adjusted, and obtains pulse wave animation file;Setup parameter includes display size and playback rate.
In one embodiment, receiving sensor array is also performed the steps of when computer program is executed by processor
The pulse condition sensitive information of the pulse region of transmission;Obtain the Rankine-Hugoniot relations of sensor array;According to Rankine-Hugoniot relations to pulse condition
Sensitive information is integrated, and space distribution information is obtained.
In one embodiment, if also performing the steps of fisrt feature information when computer program is executed by processor
It is mismatched with mark evaluation information, stops output pulse wave animation file.
In one embodiment, it is also performed the steps of under in ftp server when computer program is executed by processor
Carry pulse wave animation file.
It will appreciated by the skilled person that realizing all or part of the process in above-described embodiment method, being can
It is completed with instructing relevant hardware by computer program, the program can be stored in a computer-readable storage and be situated between
In matter, sells or use as independent product.The more specific example (non-exhaustive list) of computer-readable medium includes
Below: there is the electrical connection section (electronic device) of one or more wirings, portable computer diskette box (magnetic device), arbitrary access
Memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), optical fiber dress
It sets and portable optic disk read-only storage (CDROM).In addition, computer-readable medium, which can even is that, to be printed on it
The paper of described program or other suitable media, because can be for example by carrying out optical scanner to paper or other media, then
It edited, interpreted or is handled when necessary with other suitable methods electronically to obtain described program, then by it
Storage is in computer storage.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.Above-mentioned
In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage
Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware
Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal
Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
The term " includes " of the embodiment of the present invention and " having " and their any deformations, it is intended that cover non-exclusive
Include.Such as contain series of steps or the process, method, system, product or equipment of (module) unit are not limited to
The step of listing or unit, but optionally further comprising the step of not listing or unit, or optionally further comprising for these
The intrinsic other step or units of process, method, product or equipment.
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality
It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, should not be understood as to the invention patent range
Limitation.It should be pointed out that for those of ordinary skill in the art, without departing from the inventive concept of the premise,
Various modifications and improvements can be made, and these are all within the scope of protection of the present invention.Therefore, the scope of protection of the patent of the present invention
It should be determined by the appended claims.
Claims (15)
1. a kind of display methods of three-dimensional pulse wave, which comprises the following steps:
Obtain the corresponding pulse wave animation file of three-dimensional pulse wave of pulse;
Obtain the image of mark object;The fisrt feature information of mark object is obtained according to described image;The mark object is used
In the position for indicating the pulse;
If the fisrt feature information with mark evaluation information match, exported in display screen according to augmented reality described in
Pulse wave animation file, to show the three-dimensional pulse wave.
2. the display methods of three-dimensional pulse wave according to claim 1, which is characterized in that the mark evaluation information includes patch
The second feature information of paper mockup;
If the fisrt feature information matches with mark evaluation information, exported in display screen according to augmented reality
Before the step of pulse wave animation file, further includes:
Determine the matching degree of the fisrt feature information Yu the second feature information;
When the matching degree meets preset condition, the fisrt feature information and the mark evaluation information phase are determined
Match.
3. the display methods of three-dimensional pulse wave according to claim 2, which is characterized in that the determination fisrt feature letter
Before the matching degree of breath and the second feature information, further includes:
The model image for obtaining paster model carries out binary conversion treatment to the model image;
The characteristic point for determining the model image Jing Guo binary conversion treatment, determines described second according to the characteristic point of the model image
Characteristic information.
4. the display methods of three-dimensional pulse wave according to claim 1, which is characterized in that the mark object includes target patch
Paper;The target paster is secured at the skin surface of human body wrist;
Described the step of exporting the pulse wave animation file in display screen according to augmented reality, comprising:
The position for determining the target paster determines the position that pulse is set on human body wrist according to the position of the target paster
It sets;The setting pulse comprises at least one of the following: cun pulse, Guan pulse and chi pulse;
According to the position of the setting pulse, display position is determined on the display area of display screen;
The pulse wave animation file is exported on the display position.
5. the display methods of three-dimensional pulse wave according to claim 4, which is characterized in that described to be existed according to augmented reality
The pulse wave animation file is exported in display screen, the step of to show the three-dimensional pulse wave after, further includes:
According to the display position, anchor point is set;The anchor point is used to control the three-dimensional when shift in position occurs for display screen
Pulse wave and the relative position of the display position remain unchanged in the display area.
6. the display methods of three-dimensional pulse wave according to claim 1, which is characterized in that the three-dimensional pulse wave for obtaining pulse
The step of corresponding pulse wave animation file, comprising:
Obtain the space distribution information of pulse condition;The space distribution information of the pulse condition is determined according to the pulse condition sensitive information of pulse;
The space curved surface information that setting format is generated according to the space distribution information obtains the three-dimensional pulse wave;
The three-dimensional pulse wave is arranged sequentially in time, the pulse wave animation text is obtained according to the three-dimensional pulse wave after arrangement
Part.
7. the display methods of three-dimensional pulse wave according to claim 6, which is characterized in that it is described by the three-dimensional pulse wave according to
The step of time sequencing is arranged, comprising:
According to the waveform height of the three-dimensional pulse wave, color rendering is carried out to the three-dimensional pulse wave;
Three-dimensional pulse wave after rendering is arranged sequentially in time.
8. the display methods of three-dimensional pulse wave according to claim 6, which is characterized in that the three-dimensional arteries and veins according to after arrangement
Wave obtains the step of pulse wave animation file, comprising:
The setup parameter of three-dimensional pulse wave after the arrangement is adjusted, the pulse wave animation file is obtained;The setting ginseng
Number includes display size and playback rate.
9. the display methods of three-dimensional pulse wave according to claim 6, which is characterized in that the spatial distribution for obtaining pulse condition
The step of information, comprising:
The pulse condition sensitive information for the pulse region that receiving sensor array is sent;
Obtain the Rankine-Hugoniot relations of the sensor array;
The pulse condition sensitive information is integrated according to the Rankine-Hugoniot relations, obtains the space distribution information.
10. the display methods of three-dimensional pulse wave according to any one of claims 1 to 9, which is characterized in that described according to enhancing
Reality technology was exported in display screen after the step of pulse wave animation file, further includes:
If the fisrt feature information and mark evaluation information mismatch, stop exporting the pulse wave animation file.
11. the display methods of three-dimensional pulse wave according to any one of claims 1 to 9, which is characterized in that the acquisition is three-dimensional
The step of pulse wave corresponding pulse wave animation file, comprising:
The pulse wave animation file is downloaded from ftp server.
12. a kind of display device of three-dimensional pulse wave characterized by comprising
Animation file obtains module, the corresponding pulse wave animation file of three-dimensional pulse wave for obtaining pulse;
Characteristic information obtains module, for obtaining the image of mark object;The first spy of mark object is obtained according to described image
Reference breath;The mark object is used to indicate the position of the pulse;
And pulse wave display module, if matching for the fisrt feature information and mark evaluation information, according to augmented reality
Technology exports the pulse wave animation file in display screen, to show the three-dimensional pulse wave.
13. the display device of three-dimensional pulse wave according to claim 12, which is characterized in that the mark evaluation information includes
The second feature information of paster model;
The display device of the three-dimensional pulse wave, further includes:
Matching degree determining module, for determining the matching degree of the fisrt feature information Yu the second feature information;
Matching judgment module, for when the matching degree meets preset condition, determine the fisrt feature information with it is described
Mark evaluation information matches.
14. a kind of computer equipment including memory, processor and stores the meter that can be run on a memory and on a processor
Calculation machine program, which is characterized in that the processor is realized described in any one of claim 1 to 11 when executing the computer program
Method the step of.
15. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of claim 1 to 11 described in any item methods are realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910166739.2A CN109949900B (en) | 2019-03-06 | 2019-03-06 | Three-dimensional pulse wave display method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910166739.2A CN109949900B (en) | 2019-03-06 | 2019-03-06 | Three-dimensional pulse wave display method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109949900A true CN109949900A (en) | 2019-06-28 |
CN109949900B CN109949900B (en) | 2021-07-06 |
Family
ID=67008479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910166739.2A Active CN109949900B (en) | 2019-03-06 | 2019-03-06 | Three-dimensional pulse wave display method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109949900B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112464691A (en) * | 2019-09-06 | 2021-03-09 | 北京字节跳动网络技术有限公司 | Image processing method and device |
CN114052676A (en) * | 2021-11-19 | 2022-02-18 | 南开大学 | Traditional Chinese medicine pulse simplifying array sensor and full-array pulse information acquisition algorithm thereof |
CN114098663A (en) * | 2021-11-26 | 2022-03-01 | 上海掌门科技有限公司 | Pulse wave acquisition method and device |
CN114869234A (en) * | 2022-04-29 | 2022-08-09 | 无锡市华焯光电科技有限公司 | Pulse data detection device and detection system with same |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500150B (en) * | 2009-02-17 | 2010-10-13 | 上海申通轨道交通研究咨询有限公司 | Monitoring method for video information display content |
CN207337934U (en) * | 2017-10-30 | 2018-05-08 | 成都极致空觉科技有限公司 | The AR object wearing devices of detection physical condition in real time |
US20180320233A1 (en) * | 2017-05-02 | 2018-11-08 | Human Longevity, Inc. | Genomics-based, technology-driven medicine platforms, systems, media, and methods |
CN109124595A (en) * | 2018-07-20 | 2019-01-04 | 南开大学 | Intelligent sphygmus diagnostic method based on dynamic 3 D pulse wave image |
US20190012608A1 (en) * | 2009-04-22 | 2019-01-10 | Streamline Automation, Llc | Iterative probabilistic parameter estimation apparatus and method of use therefor |
CN109363646A (en) * | 2018-11-14 | 2019-02-22 | 中山大学 | A kind of the basal plane preprocess method and system of three-dimensional pulse wave image |
-
2019
- 2019-03-06 CN CN201910166739.2A patent/CN109949900B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500150B (en) * | 2009-02-17 | 2010-10-13 | 上海申通轨道交通研究咨询有限公司 | Monitoring method for video information display content |
US20190012608A1 (en) * | 2009-04-22 | 2019-01-10 | Streamline Automation, Llc | Iterative probabilistic parameter estimation apparatus and method of use therefor |
US20180320233A1 (en) * | 2017-05-02 | 2018-11-08 | Human Longevity, Inc. | Genomics-based, technology-driven medicine platforms, systems, media, and methods |
CN207337934U (en) * | 2017-10-30 | 2018-05-08 | 成都极致空觉科技有限公司 | The AR object wearing devices of detection physical condition in real time |
CN109124595A (en) * | 2018-07-20 | 2019-01-04 | 南开大学 | Intelligent sphygmus diagnostic method based on dynamic 3 D pulse wave image |
CN109363646A (en) * | 2018-11-14 | 2019-02-22 | 中山大学 | A kind of the basal plane preprocess method and system of three-dimensional pulse wave image |
Non-Patent Citations (1)
Title |
---|
杨莉苹: ""基于双目视觉脉搏图像的特征点三维检测"", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112464691A (en) * | 2019-09-06 | 2021-03-09 | 北京字节跳动网络技术有限公司 | Image processing method and device |
CN114052676A (en) * | 2021-11-19 | 2022-02-18 | 南开大学 | Traditional Chinese medicine pulse simplifying array sensor and full-array pulse information acquisition algorithm thereof |
CN114052676B (en) * | 2021-11-19 | 2024-05-07 | 南开大学 | Traditional Chinese medicine pulse simplified array sensor and full array pulse information acquisition algorithm thereof |
CN114098663A (en) * | 2021-11-26 | 2022-03-01 | 上海掌门科技有限公司 | Pulse wave acquisition method and device |
CN114869234A (en) * | 2022-04-29 | 2022-08-09 | 无锡市华焯光电科技有限公司 | Pulse data detection device and detection system with same |
CN114869234B (en) * | 2022-04-29 | 2024-01-02 | 无锡市华焯光电科技有限公司 | Pulse data detection device and detection system with same |
Also Published As
Publication number | Publication date |
---|---|
CN109949900B (en) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210365492A1 (en) | Method and apparatus for identifying input features for later recognition | |
CN109949900A (en) | Display methods, device, computer equipment and the storage medium of three-dimensional pulse wave | |
CN110675487B (en) | Three-dimensional face modeling and recognition method and device based on multi-angle two-dimensional face | |
CN107316020A (en) | Face replacement method, device and electronic equipment | |
CN111541907B (en) | Article display method, apparatus, device and storage medium | |
CN107450714A (en) | Man-machine interaction support test system based on augmented reality and image recognition | |
WO2015192733A1 (en) | Virtual fitting implementation method and device | |
CN110457414A (en) | Offline map processing, virtual objects display methods, device, medium and equipment | |
CN107705240B (en) | Virtual makeup trial method and device and electronic equipment | |
Strzodka et al. | A graphics hardware implementation of the generalized hough transform for fast object recognition, scale, and 3d pose detection | |
CN109598234A (en) | Critical point detection method and apparatus | |
CN106325509A (en) | Three-dimensional gesture recognition method and system | |
CN109191508A (en) | A kind of simulation beauty device, simulation lift face method and apparatus | |
CN110570460A (en) | Target tracking method and device, computer equipment and computer readable storage medium | |
CN106293099A (en) | Gesture identification method and system | |
Cha et al. | Multi-person 3d pose and shape estimation via inverse kinematics and refinement | |
CN111882380A (en) | Virtual fitting method, device, system and electronic equipment | |
CN116523579A (en) | Display equipment, virtual fitting system and method | |
CN109815854A (en) | It is a kind of for the method and apparatus of the related information of icon to be presented on a user device | |
CN113674395B (en) | 3D hand lightweight real-time capturing and reconstructing system based on monocular RGB camera | |
CN115272636A (en) | Method and device for generating digital collection model and electronic equipment | |
CN109938705A (en) | Display methods, device, computer equipment and the storage medium of three-dimensional pulse wave | |
CN109907741A (en) | Display methods, device, computer equipment and the storage medium of three-dimensional pulse wave | |
CN109935318B (en) | Three-dimensional pulse wave display method and device, computer equipment and storage medium | |
CN111047632A (en) | Method and device for processing picture color of nail image |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201211 Address after: Room 1001, unit 3, building 1, No. 145, Mingzhu North Road, Xiangzhou District, Zhuhai City, Guangdong Province Applicant after: Zhimei Kangmin (Zhuhai) Health Technology Co., Ltd Address before: Room 702-2, 7th floor, No. 18 Futian Road, Xiangzhou District, Zhuhai City, Guangdong Province Applicant before: ZHUHAI WANNAOTE HEALTH TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |