Children height measuring method, equipment, device, medium and program

Through image processing technology and sole thickness recognition model, combined with children's shoes database, the problem of height measurement errors when children wear shoes is solved, and high-accuracy children's height measurement without taking off shoes is achieved.

CN119818054AActive Publication Date: 2025-04-15BEIJING TONGKANGHUI NETWORK TECHNOLOGY CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411890576.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-15
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

Existing children's height measurement equipment has large errors when children wear shoes to measure, and the sole thickness of different types of shoes is different, resulting in large errors in multiple measurements.

Method used

By acquiring the first viewing angle image and target height data, it is determined whether the target shoe matches the pre-stored children's shoe database. If it is matched, the sole thickness data of the sample shoe is obtained. Otherwise, the sole thickness data of the target shoe is determined based on the sole thickness recognition model, and the child's height is calculated based on the target height and sole thickness data.

Benefits of technology

It realizes rapid height measurement for children without shoes, with high detection accuracy, reducing the impact of shoes on height measurement and improving the accuracy of measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119818054A_ABST
    Figure CN119818054A_ABST
Patent Text Reader

Abstract

The invention discloses a child height measuring method, equipment, a device, a medium and a program, and relates to the technical field of height measurement. Target height data and a first visual angle image including a target shoe of a detected child can be obtained. Judging whether the target shoe in the first visual angle image is matched with any sample shoe in a pre-stored child shoe database or not; and if yes, acquiring sole thickness data of a sample shoe matched with the target shoe. And if not, identifying the first visual angle image based on a sole thickness identification model, and determining sole thickness data of the target shoe. And finally, determining height data of the detected child according to the target height data and the sole thickness data. It can be seen that the electronic device can eliminate the influence of shoes on height measurement through the image processing technology for the children who wear the shoes to measure the height, and the height measurement accuracy of the children is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of height measurement, and in particular to a method, equipment, device, medium and program for measuring the height of children. Background Art

[0002] Usually, hotels, hospitals and other institutions have automated children's height measurement equipment installed in lobbies, porches, corridors, triage desks and other locations. However, since some children are young, it is difficult or inconvenient to take off their shoes for measurement, and there are also public health risks in taking off shoes for measurement. Therefore, a considerable number of children will measure their height while wearing shoes when using such children's height measurement equipment.

[0003] Obviously, this method has a large error, and because the sole thickness of different types of shoes is different, the errors in multiple measurements may vary greatly. Summary of the invention

[0004] The present specification provides a method, equipment, device, medium and program for measuring the height of children, so as to at least partially solve the above-mentioned problems existing in the prior art, and provide a solution for quickly measuring the height of children without taking off shoes, while having high detection accuracy.

[0005] This manual adopts the following technical solutions:

[0006] This manual provides a method for measuring children's height, including:

[0007] Acquire a first-perspective image and target height data, and determine that the first-perspective image contains a target shoe of the child being tested;

[0008] Determining whether the target shoe in the first viewing angle image matches any one of the sample shoes in the pre-stored children's shoe database;

[0009] If yes, then obtaining the sole thickness data of the sample shoe matching the target shoe;

[0010] If not, identifying the first perspective image based on a sole thickness recognition model to determine sole thickness data of the target shoe;

[0011] The height data of the measured child is determined according to the target height data and the sole thickness data.

[0012] Preferably, the identifying the first perspective image based on the sole thickness identification model to determine the sole thickness data of the target shoe includes:

[0013] Based on the sole thickness recognition model, determine the total length of the target shoe, the heel offset of the target shoe, the reference height of the target shoe, and the type of the target shoe;

[0014] The target shoe heel offset is the distance between the farthest end and the closest end of the heel of the target shoe in the first direction; the first direction is the direction for determining the total length of the target shoe, the far end is the end away from the shoe tip, and the near end is the end close to the shoe tip; the target shoe reference height is the distance between the preset position of the upper of the target shoe and the sole; the preset position is close to the ankle of the child being tested;

[0015] According to the target shoe type, determining an inner-outer length ratio parameter corresponding to the target shoe type;

[0016] Determine the sole thickness data using the following formula:

[0017] B=Y-k1k2(x1-x2)

[0018] Among them, B is the sole thickness data, Y is the reference height of the target shoe, x1 is the total length of the target shoe, x2 is the heel offset of the target shoe, k1 is the preset foot shape parameter, and k2 is the inside-outside length ratio parameter.

[0019] Preferably, the method further comprises:

[0020] Acquire a second-perspective image;

[0021] Determining the actual distance between the target shoe and the preset position according to the second perspective image;

[0022] According to the actual distance, the preset standard distance and the sensor parameters, the correction parameters are determined by the following formula:

[0023]

[0024] Wherein, k3 is the correction parameter, C is the actual distance, D is the preset standard distance, and k4 is the preset sensor parameter;

[0025] Update the sole thickness data using the following formula;

[0026] B=Y-k1k2k3(x1-x2)

[0027] Wherein, k3 is the correction parameter.

[0028] Preferably, before determining that the first viewing angle image contains the target shoe of the child under test, the method further includes:

[0029] Determining that the first viewing angle image does not include a target shoe of the child being tested;

[0030] The target height data is determined as the height of the measured child.

[0031] Preferably, after determining the sole thickness data of the target shoe, the method further comprises:

[0032] Determine the target shoes as children's shoes to be stored, and store information of the children's shoes to be stored;

[0033] When it is determined that the children's shoes to be stored meet the preset storage conditions, the data of the children's shoes to be stored are imported into the children's shoes database;

[0034] The storage conditions at least include: responding to a user's operation and / or the existence of a plurality of children's shoes to be stored corresponding to the children's shoes to be stored.

[0035] On the other hand, the present specification provides a child height measurement device, including: a bracket, a top measurement sensor, a bottom camera unit, and a controller;

[0036] The support body comprises a base, a support body and a top extension piece which are connected in sequence;

[0037] The top measurement sensor is fixedly connected to the top extension member, and the top measurement sensor is communicatively connected to the controller for collecting target height data and sending the target height data to the controller;

[0038] The bottom camera unit is fixedly connected to the base or the support body, and the bottom camera unit is communicatively connected to the controller, for collecting a first-viewing angle image, and sending the first-viewing angle image to the controller;

[0039] The controller stores a computer program, and when the computer program is executed by the controller, it can implement the child height measurement method described in any one of the above aspects to determine the height data of the measured child.

[0040] Preferably, there are two bottom camera units, namely a first bottom camera unit and a second bottom camera unit;

[0041] The first bottom camera unit is fixedly connected to the base and is used to collect the first perspective image; the first perspective image includes the side of the target shoe of the child being tested;

[0042] The second bottom camera unit is fixedly connected to the bracket body and is used to capture a second viewing angle image; the second viewing angle image includes the front side or the back side of the target shoe of the child being measured.

[0043] Preferably, the child height measurement device further comprises an interactive component;

[0044] The interactive component includes a display screen and / or a speaker, and the interactive component is communicatively connected to the controller; the interactive component is used to obtain the height data, and display and / or play the height data.

[0045] On the other hand, this specification provides a child height measurement device, comprising:

[0046] An acquisition unit, used to acquire a first-view image and target height data, and determine that the first-view image contains a target shoe of the child being tested;

[0047] a judgment unit, configured to judge whether the target shoe in the first viewing angle image matches any model shoe in a pre-stored children's shoe database; if so, obtaining the sole thickness data of the model shoe matching the target shoe; if not, recognizing the first viewing angle image based on a sole thickness recognition model to determine the sole thickness data of the target shoe;

[0048] A determination unit is used to determine the height data of the measured child according to the target height data and the sole thickness data.

[0049] On the other hand, the present specification provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the child height measurement method provided in the above aspect is implemented.

[0050] On the other hand, the present specification provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for measuring the height of children provided in the above aspect is implemented.

[0051] On the other hand, the present specification provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device implements the child height measurement method provided in the above aspect.

[0052] At least one of the above technical solutions adopted in this specification can achieve the following beneficial effects:

[0053] In the child height measurement method provided in this specification, target height data and a first-view image of a target shoe of a child to be measured can be obtained. Then, it is determined whether the target shoe in the first-view image matches any model shoe in a pre-stored children's shoe database. If so, the sole thickness data of the model shoe matching the target shoe is obtained. If not, the first-view image is identified based on a sole thickness recognition model to determine the sole thickness data of the target shoe. Finally, the height data of the child to be measured is determined based on the target height data and the sole thickness data.

[0054] It can be seen from the above method that this method provides a quick measurement solution for children's height without taking off shoes, and the detection accuracy is high. For children who measure their height while wearing shoes, the electronic device can eliminate the influence of shoes on height measurement through image processing technology, thereby improving the accuracy of children's height measurement. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The illustrative embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification. In the drawings:

[0056] Figure 1 A schematic diagram of a method for measuring the height of a child provided in one embodiment of this specification;

[0057] Figure 2 A schematic diagram of the structure of a shoe for children provided in one embodiment of the present specification;

[0058] Figure 3 A schematic diagram of the structure of a child height measurement device provided in one embodiment of this specification;

[0059] Figure 4 A schematic diagram of the structure of a child height measurement device provided in one embodiment of this specification;

[0060] Figure 5 A schematic diagram of the structure of a child height measurement device provided in one embodiment of this specification;

[0061] Figure 6 A schematic diagram of the structure of a child height measurement device provided in one embodiment of this specification;

[0062] Figure 7 A schematic diagram of the structure of a child height measurement device provided in one embodiment of this specification;

[0063] Figure 8 A schematic diagram of the structure of a child height measurement device provided in one embodiment of this specification;

[0064] Fig. 9 A partial structural schematic diagram of a child height measurement device provided in one embodiment of the present specification;

[0065] Fig.10 A schematic diagram of the acquisition range of a bottom camera unit provided for one embodiment of this specification;

[0066] Fig.11 A schematic diagram of the acquisition range of a first bottom camera unit provided for one embodiment of this specification;

[0067] Fig.12 This is a structural schematic diagram of a child height measuring device provided in this manual. DETAILED DESCRIPTION

[0068] In order to make the purpose, technical solutions and advantages of this specification more clear, the technical solutions of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0069] In the description of the present invention, it should be noted that the term "or" is generally used in a meaning including "and / or", unless the content clearly indicates otherwise.

[0070] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense. In addition, in the description of the present application, the terms "first", "second" and the like are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0071] Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0072] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings.

[0073] Figure 1 A schematic diagram of a method for measuring the height of a child provided in one embodiment of this specification, such as Figure 1 As shown, the method specifically comprises the following steps:

[0074] S100: Acquire a first-perspective image and target height data, and determine that the first-perspective image contains a target shoe of the child being tested.

[0075] In one or more embodiments of the present specification, the child height measurement method may be executed by an electronic device, and the electronic device may specifically be a child height measurement device, a single chip microcomputer, etc. The present specification does not limit the specific type of the electronic device.

[0076] When measuring the height of a child, the child may be measured with shoes on or without shoes. When the child is measured with shoes off, the error is relatively small, while when the child is measured with shoes on, the error is relatively large. Therefore, in one or more embodiments of this specification, the child height measurement method is only for the method of measuring with shoes on.

[0077] Preferably, the electronic device can obtain a first-perspective image and target height data, wherein the first-perspective image includes a target shoe of the child being measured.

[0078] Preferably, the first perspective image includes a side surface of the target shoe.

[0079] S102: Determine whether the target shoe in the first viewing angle image matches any model shoe in the pre-stored children's shoe database. If the determination result is yes, execute step S104; if the determination result is no, execute step S106.

[0080] Preferably, the electronic device can pre-store a database of children's shoes, which includes image information and label information of various children's shoes, and size parameters corresponding to each size of each type of children's shoes, including sole thickness data, total shoe length, heel offset, shoe reference height, etc.

[0081] The label information includes brand, model, etc. The sole thickness data is the value of the height increase of the tested user caused by the children's shoes after the tested child wears the shoes. The total length of the shoe is the European distance between the toe and the heel in the first direction when the sole contacts the ground, and the first direction is parallel to the ground. The heel offset is the distance between the farthest end and the closest end of the heel of the children's shoe in the first direction. The shoe reference height is the minimum distance between the preset position of the upper of the children's shoe and the sole. The preset position is close to the ankle of the child being tested.

[0082] Preferably, the upper of the children's shoe is located in the groove, and the preset position is the lowest point of the groove.

[0083] Figure 2 A schematic diagram of the structure of a children's shoe provided in one embodiment of the present specification is shown in FIG. Figure 2 As shown in the figure, the size parameters of the children's shoes are shown in the figure. The total length of the shoe x1 is the European distance between the toe and the heel in the first direction when the sole contacts the ground. The heel offset x2 is the distance between the farthest end and the closest end of the heel of the children's shoe in the first direction. The shoe reference height Y is the minimum distance between the preset position of the upper of the children's shoe and the sole.

[0084] Preferably, the electronic device may preferentially extract and preprocess the target shoe in the first-view image to obtain an intermediate image.

[0085] Preferably, the electronic device can match the intermediate image with the image information of each child shoe in the child shoe database based on a preset image matching algorithm. The image matching algorithm can be a Scale-Invariant Feature Transform (SIFT) algorithm, a Template Matching algorithm, etc., which is not limited in this specification.

[0086] It is understood by those skilled in the art that the relevant technologies of digital image processing have been developed to a relatively mature level, and therefore, this specification will not elaborate on the relevant contents in detail.

[0087] S104: Obtain the sole thickness parameter of the sample shoe matching the target shoe. Then execute step S108.

[0088] Preferably, when the judgment result is yes, the electronic device can directly obtain the sole thickness data of the sample shoe that matches the target shoe.

[0089] Since the sole thickness of shoes of the same model but different sizes may be different, in one or more preferred embodiments of the present specification, the electronic device can also recognize the first-perspective image based on the sole thickness recognition model to determine the target shoe total length of the target shoe. The target shoe total length is the total length of the target shoe. Then, the size information of the target shoe is determined based on the target shoe total length. Finally, the sole thickness data matching the target shoe is obtained from the children's shoe database based on the size information of the target shoe.

[0090] By adopting the above method, for popular and common children's shoes, the electronic device can directly obtain the sole thickness data from the database through image matching, without the need to identify the sole thickness, which is highly efficient, accurate and saves computing power.

[0091] S106: Based on a sole thickness recognition model, recognize the first perspective image to determine a sole thickness parameter of the target shoe.

[0092] Preferably, when the judgment result is negative, the electronic device needs to use a pre-trained sole thickness recognition model to determine the sole thickness data of the target shoe.

[0093] Specifically, the electronic device can determine the total length of the target shoe, the heel offset of the target shoe, the reference height of the target shoe, and the type of the target shoe based on the sole thickness recognition model.

[0094] The target total shoe length is the total shoe length of the target shoe. The target heel offset is the heel offset of the target shoe. The target shoe reference height is the shoe reference height of the target shoe. In addition, the meanings of the total shoe length, the heel offset, and the shoe reference height have been explained in the previous text, and will not be repeated in this specification.

[0095] The target shoe type may be sports shoes, skateboard shoes, sandals, basketball shoes, soccer shoes, etc. Moreover, different types of shoes may have different corresponding inside-outside length ratio parameters. For example, the inside-outside length ratio parameter of some shoe types is 0.92, and the inside-outside length ratio parameter of some shoe types is 0.83.

[0096] Preferably, the electronic device can determine the inner and outer length ratio parameter corresponding to the target shoe type according to the target shoe type.

[0097] Preferably, the electronic device can determine the sole thickness data by the following formula:

[0098] B=Y-k1k2(x1-x2)

[0099] Among them, B is the sole thickness data, Y is the reference height of the target shoe, x1 is the total length of the target shoe, x2 is the heel offset of the target shoe, k1 is the preset foot shape parameter, and k2 is the inside-outside length ratio parameter.

[0100] Furthermore, since the standing posture of the child being tested may not be standard, the acquisition angle of the first perspective image may be biased, which may lead to errors in the total length of the target shoe and the heel offset of the target shoe. Therefore, in one or more preferred embodiments of the present specification, the electronic device may also acquire a second perspective image.

[0101] The first viewing angle image and the second viewing angle image are acquired at different angles.

[0102] Preferably, the second perspective image includes the front of the target shoe and the relative position of the target shoe and the child height measurement device. It should be emphasized that the first perspective image and the second perspective image are both captured by the image sensor. If the standing posture of the measured child is not standard, the distance between the target shoe and the image sensor that captures the first perspective image is too close or too far, which may cause errors in the sole thickness data determined based on the first perspective image.

[0103] Therefore, in one or more preferred embodiments provided in this specification, the electronic device can determine the correction parameters of the target shoe based on the second viewing angle image through digital image processing technology.

[0104] For example, the electronic device can determine the actual distance between the target shoe and the preset position based on the second perspective image, and then determine the correction parameter according to the preset standard distance and sensor parameters through the following formula:

[0105]

[0106] Among them, C is the preset standard distance, D is the target distance, and k4 is the preset sensor parameter.

[0107] Preferably, the sensor parameter can be 0.5, 0.8, 1, 1.5, etc., and this specification does not limit it.

[0108] Of course, the electronic device may also determine the correction parameter in other ways, which is not limited in this specification.

[0109] Finally, the electronic device can update the sole thickness data by the following formula;

[0110] B=Y-k1k2k3(x1-x2)

[0111] Wherein, k3 is the correction parameter.

[0112] Using the above method, even if the sample shoes corresponding to the shoes worn by the tested child are not included in the children's shoe database, the electronic device can also identify the target shoes in the first-person image through a pre-trained sole thickness recognition model, thereby determining the sole thickness data of the target shoes.

[0113] S108: Determine the height data of the measured child according to the target height data and the shoe sole thickness data.

[0114] The electronic device can determine the difference between the target height data and the sole thickness data as the height data of the measured child.

[0115] Studies have shown that height-increasing insoles can affect children's growth and development, but relatively few children wear height-increasing insoles. Therefore, this manual does not consider the impact of height-increasing insoles.

[0116] Usually, children also wear ordinary insoles and socks. Therefore, in one or more preferred embodiments of the present specification, the electronic device also pre-stores adjustment parameters. When determining the height data, the electronic device can determine the difference between the target height data and the sole thickness data and the adjustment parameter as the height data of the child being measured.

[0117] based on Figure 1In the child height measurement method shown, the electronic device can obtain target height data and a first-view image of a target shoe of the child being measured. Then, it is determined whether the target shoe in the first-view image matches any model shoe in a pre-stored children's shoe database. If so, the sole thickness data of the model shoe matching the target shoe is obtained. If not, the first-view image is identified based on a sole thickness recognition model to determine the sole thickness data of the target shoe. Finally, the height data of the child being measured is determined based on the target height data and the sole thickness data.

[0118] It can be seen from the above method that for children who measure their height by wearing shoes, the electronic device can eliminate the influence of shoes on height measurement through image processing technology, thereby improving the accuracy of children's height measurement.

[0119] The child being measured may also have his / her height measured by taking off his / her shoes. Therefore, in one or more preferred embodiments of the present specification, when executing step S100, the electronic device may also determine that the first-perspective image does not contain the target shoes of the child being measured.

[0120] Specifically, when the electronic device determines that the target shoe of the child being measured is not included in the first-perspective image, the target height data can be directly determined as the height of the child being measured, and step S102 to step S108 are stopped.

[0121] For shoes for which no corresponding sample shoes are stored in the children's shoe database, the electronic device may also store corresponding data. Therefore, in one or more preferred embodiments provided in this specification, after executing step S106, the electronic device may also store corresponding data in the following manner.

[0122] Specifically, the electronic device can determine the target shoes as children's shoes to be stored, and store the information of the children's shoes to be stored. When it is determined that the children's shoes to be stored meet the preset storage conditions, the data of the children's shoes to be stored is imported into the children's shoes database.

[0123] The storage conditions include: responding to a user's operation and / or the presence of multiple children's shoes to be stored corresponding to the children's shoes to be stored, etc., and this specification does not limit this.

[0124] Preferably, when there are multiple children's shoes to be stored that correspond to the children's shoes to be stored, the electronic device also uses the average value of the sole thickness parameters of all the children's shoes to be stored as the sole thickness parameter of the children's shoes to be stored that meet the storage conditions. The correspondence may be completely the same, or the same model but different colors.

[0125] Preferably, the electronic device can also obtain facial information of the child being tested, and compare the facial information with information in a pre-stored member facial database, so as to determine whether the child being tested is a member child.

[0126] Preferably, the electronic device can also obtain facial information of the child being tested, and determine and store the child identification of the child being tested.

[0127] Preferably, the electronic device can also store the height data. Moreover, during the storage process, the height data is also associated with the child representation of the measured child. Furthermore, the height data also corresponds to a timestamp.

[0128] Preferably, for each child being tested, the electronic device can also determine the stored height data of the child being tested according to the child identification of the child being tested. And according to the height, timestamp and other information, as well as the height data obtained in this measurement, determine whether the height development law of the child being tested is consistent with the pre-stored height development law of ordinary children, and issue a prompt message that is consistent with the height development law or not, so as to prompt through devices such as speakers and display screens. Furthermore, the electronic device can also generate digital twins to enrich the prompting methods.

[0129] Preferably, before executing step S100 and determining the target shoe in the first-view image, the electronic device is further used to determine whether the target shoe in the first-view image is blocked, and if so, to issue a blocking prompt message to prompt the child to remove the blocking of the target shoe through a speaker, a display screen and other devices, and to reacquire the first-view image to re-determine whether the target shoe in the first-view image is blocked, until the judgment result is no. If not, continue to execute the subsequent steps.

[0130] It should be noted that all actions of acquiring signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.

[0131] The above is a method for measuring the height of a child provided in one or more embodiments of this specification. Based on the same idea, this specification also provides a corresponding device for measuring the height of a child.

[0132] Figure 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 as well as Figure 8 Each of them is a schematic diagram of the structure of a child height measurement device provided by an embodiment of this specification. Figure 3 , Figure 4 , Figure 5 , Figure 6, Figure 7 as well as Figure 8 As shown, the child height measuring device comprises a bracket 1 , a top measuring sensor 2 , and a bottom camera unit, wherein the bottom camera unit comprises a first bottom camera unit 31 and a second bottom camera unit 32 .

[0133] Preferably, the children's height measuring device also includes a controller.

[0134] Preferably, the controller is built into the bracket, the top measurement sensor or the bottom camera unit.

[0135] Preferably, the support body includes a base 13, a support body 11 and a top extension 12 connected in sequence, such as Fig. 9 shown. Fig. 9 A partial structural schematic diagram of a child height measurement device provided in one embodiment of the present specification.

[0136] Preferably, the top measurement sensor is fixedly connected to the top extension piece, and the top measurement sensor is communicatively connected to the controller for collecting target height data and sending the target height data to the controller.

[0137] Preferably, the bottom camera unit is fixedly connected to the base or the bracket body, and the bottom camera unit is communicatively connected to the controller for capturing a first-perspective image and sending the first-perspective image to the controller.

[0138] Preferably, the controller stores a computer program, and when the computer program is executed by the controller, it can implement the child height measurement method provided by any one of the above embodiments to determine the height data of the measured child.

[0139] Preferably, the communication connection method includes electrical connection, Bluetooth connection, wireless local area network connection, etc. This specification does not limit the connection method of the communication connection.

[0140] Preferably, there are multiple bottom camera units, and the multiple bottom camera units have different postures.

[0141] Preferably, the bottom camera unit is also used to capture a second perspective image and send the second perspective image to the controller.

[0142] Preferably, there are two bottom camera units, namely a first bottom camera unit and a second bottom camera unit.

[0143] Preferably, the first bottom camera unit is fixedly connected to the base and is used to collect the first perspective image, wherein the first perspective image includes the side of the target shoe of the child being measured.

[0144] Preferably, the second bottom camera unit is fixedly connected to the support body and is used to capture a second viewing angle image, wherein the second viewing angle image includes the front or back side of the target shoe of the child being tested.

[0145] Preferably, the orientation of the first bottom camera unit is the first camera orientation, and the orientation of the second bottom camera unit is the second camera orientation. The angle between the first camera orientation and the second camera orientation is at least 45 degrees.

[0146] Fig.10 A schematic diagram of the collection range of a bottom camera unit is provided for an embodiment of the present specification, wherein the first bottom camera unit 31 corresponds to a first collection area 33 , and the second bottom camera unit 32 corresponds to a second collection area 34 . Fig.11 A schematic diagram of the acquisition range of the first bottom camera unit provided for one embodiment of this specification, such as Fig.10 as well as Fig.11 As shown, the first acquisition area 33 corresponds to the first viewing angle image, and the second acquisition area 34 corresponds to the second viewing angle image.

[0147] Preferably, the child height measuring device further comprises an interactive component. Figure 6 as well as Figure 4 shown.

[0148] Preferably, the interactive component includes a display screen and / or a speaker, and the interactive component is communicatively connected to the controller.

[0149] Preferably, the interactive component is used to obtain the height data, and display and / or play the height data.

[0150] During the measurement process, the shoes may be covered by the trouser legs or skirt corners of the child being measured. Therefore, in a preferred embodiment provided in this specification, the controller is also used to determine whether the target shoe is blocked based on the first-perspective image.

[0151] Preferably, when the controller determines that the target shoe is blocked, the controller may send a blockage prompt instruction to the interactive component.

[0152] Preferably, after receiving the occlusion prompt instruction, the interactive component can display and / or play preset occlusion prompt information to remind the tested child to remove the occlusion of the target shoe.

[0153] The above is a method for measuring the height of a child and a device for measuring the height of a child provided in one or more embodiments of this specification. Based on the same idea, this specification also provides a corresponding device for measuring the height of a child, such as Fig.12 shown.

[0154] Fig.12 This is a schematic diagram of a device for measuring the height of children provided in this manual. Fig.12 As shown, the device specifically includes:

[0155] An acquisition unit 800 is used to acquire a first-perspective image and target height data, and determine that the first-perspective image contains a target shoe of the child being tested;

[0156] The judging unit 802 is used to judge whether the target shoe in the first-perspective image matches any model shoe in the pre-stored children's shoe database; if so, obtain the sole thickness data of the model shoe matching the target shoe; if not, recognize the first-perspective image based on the sole thickness recognition model to determine the sole thickness data of the target shoe;

[0157] The determination unit 804 is used to determine the height data of the measured child according to the target height data and the sole thickness data.

[0158] This specification also provides a computer-readable storage medium, which stores a computer program, which can be used to execute the above Figure 1 Provided methods for measuring children's height.

[0159] This specification also provides a computer-readable storage medium, which stores a computer program, which can be used to execute the above Figure 1 Provided methods for measuring children's height.

[0160] This specification also provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device implements the above Figure 1 Provided methods for measuring children's height.

[0161] In the 1990s, it was very clear whether the improvement of a technology was a hardware improvement (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or a software improvement (improvement of the method flow). However, with the development of technology, many improvements in the method flow today can be regarded as direct improvements in the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0162] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0163] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0164] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0165] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0166] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0167] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0168] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0169] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0170] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0171] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0172] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0173] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0174] This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0175] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0176] The above description is only an embodiment of this specification and is not intended to limit this specification. For those skilled in the art, this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification should be included in the scope of the claims of this application.

Claims

1. A method for measuring the height of a child, characterized in that: include: Acquire a first-perspective image and target height data, and determine that the first-perspective image contains a target shoe of the child being tested; Determining whether the target shoe in the first viewing angle image matches any one of the sample shoes in the pre-stored children's shoe database; If yes, then obtaining the sole thickness data of the sample shoe matching the target shoe; If not, identifying the first perspective image based on a sole thickness recognition model to determine sole thickness data of the target shoe; The height data of the measured child is determined according to the target height data and the sole thickness data.

2. The method according to claim 1, characterized in that The step of identifying the first perspective image based on the sole thickness recognition model to determine the sole thickness data of the target shoe includes: Based on the sole thickness recognition model, determine the total length of the target shoe, the heel offset of the target shoe, the reference height of the target shoe, and the type of the target shoe; The target shoe heel offset is the distance between the farthest end and the closest end of the heel of the target shoe in the first direction; the first direction is the direction for determining the total length of the target shoe, the far end is the end away from the shoe tip, and the near end is the end close to the shoe tip; the target shoe reference height is the distance between the preset position of the upper of the target shoe and the sole; the preset position is close to the ankle of the child being tested; According to the target shoe type, determining an inner-outer length ratio parameter corresponding to the target shoe type; Determine the sole thickness data using the following formula: B=Y-k1k2(x1-x2) Among them, B is the sole thickness data, Y is the reference height of the target shoe, x1 is the total length of the target shoe, x2 is the heel offset of the target shoe, k1 is the preset foot shape parameter, and k2 is the inside-outside length ratio parameter.

3. The method according to claim 2, characterized in that The method further comprises: Acquire a second-perspective image; Determining the actual distance between the target shoe and the preset position according to the second perspective image; According to the actual distance, the preset standard distance and the sensor parameters, the correction parameters are determined by the following formula: Wherein, k3 is the correction parameter, C is the actual distance, D is the preset standard distance, and k4 is the preset sensor parameter; Update the sole thickness data using the following formula; B=Y-k1k2k3(x1-x2) Wherein, k3 is the correction parameter.

4. The method according to any one of claims 1 to 3, characterized in that: Before determining that the first viewing angle image includes the target shoe of the child under test, the method further includes: Determining that the first viewing angle image does not include a target shoe of the child being tested; The target height data is determined as the height of the measured child.

5. The method according to any one of claims 1 to 3, characterized in that: After determining the sole thickness data of the target shoe, the method further includes: Determine the target shoes as children's shoes to be stored, and store information of the children's shoes to be stored; When it is determined that the children's shoes to be stored meet the preset storage conditions, the data of the children's shoes to be stored are imported into the children's shoes database; The storage conditions at least include: responding to a user's operation and / or the existence of a plurality of children's shoes to be stored corresponding to the children's shoes to be stored.

6. A device for measuring the height of children, characterized in that: include: bracket, top measurement sensor, bottom camera unit, and controller; The support body comprises a base, a support body and a top extension piece which are connected in sequence; The top measurement sensor is fixedly connected to the top extension member, and the top measurement sensor is communicatively connected to the controller for collecting target height data and sending the target height data to the controller; The bottom camera unit is fixedly connected to the base or the bracket body, and the bottom camera unit is communicatively connected to the controller, and is used to capture a first-viewing angle image, and send the first-viewing angle image to the controller; The controller stores a computer program, and when the computer program is executed by the controller, it can implement the child height measurement method described in any one of claims 1 to 5 to determine the height data of the measured child.

7. The child height measuring device according to claim 6, characterized in that: There are two bottom camera units, namely a first bottom camera unit and a second bottom camera unit; The first bottom camera unit is fixedly connected to the base and is used to collect the first perspective image; the first perspective image includes the side of the target shoe of the child being tested; The second bottom camera unit is fixedly connected to the bracket body and is used to capture a second viewing angle image; the second viewing angle image includes the front side or the back side of the target shoe of the child being measured.

8. The child height measuring device according to claim 6, characterized in that: The child height measurement device also includes an interactive component; The interactive component includes a display screen and / or a speaker, and the interactive component is communicatively connected to the controller; the interactive component is used to obtain the height data, and display and / or play the height data.

9. A device for measuring the height of children, characterized in that: include: An acquisition unit, used to acquire a first-view image and target height data, and determine that the first-view image contains a target shoe of the child being tested; a judgment unit, configured to judge whether the target shoe in the first viewing angle image matches any model shoe in a pre-stored children's shoe database; if so, obtaining the sole thickness data of the model shoe matching the target shoe; if not, recognizing the first viewing angle image based on a sole thickness recognition model to determine the sole thickness data of the target shoe; A determination unit is used to determine the height data of the measured child according to the target height data and the sole thickness data.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

11. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method for measuring a plan view size of an object by utilizing a mobile phone photographing function

    CN105100495A

  • Intelligent adjusting system and method for car driver seat based on limb length predicting

    CN108657029A

  • Height detection method and device based on image acquisition equipment

    CN112464747A

  • Truck breast board height detection method and device, equipment and storage medium

    CN112683179A

  • AR / VR glasses, system and method for measuring height, electronic equipment and storage medium

    CN114022543A