Identification method, device, equipment and storage medium
By adjusting the wind pressure on the object to be identified, the distance from the recognition device reaches the target distance, the problems of inaccurate identification results and low recognition efficiency in the prior art are solved, and a more efficient and accurate identification process is achieved.
Patent Information
- Application Number
- CN202210715833.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2042-06-22
AI Technical Summary
When the distance between the object to be identified and the device to be identified does not meet the target distance, the recognition results will be inaccurate, and when moving the object to be identified through voice prompts or other methods, the efficiency will be low.
By obtaining the distance between the object to be identified and the identification device, if it is not equal to the target distance, the wind pressure acting on the object to be identified is adjusted so that its distance reaches the target distance, thereby achieving accurate identification.
The recognition efficiency of the identification device is improved, the number of times required for the object to be identified to be moved to the target distance is reduced, and the accuracy and efficiency of identification is improved.
Smart Images

Figure CN117315213B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of identification technology, and in particular, to an identification method, apparatus, device and storage medium. Background Art
[0002] For some recognition devices, there is an optimal recognition distance, that is, when the distance between the object to be recognized and the recognition device meets the preset target distance, the recognition device can achieve the best recognition of the object to be recognized. For example, the recognition device includes a camera, and the recognition device obtains the recognition result through the image captured by the camera. At this time, if the object to be recognized is too far away from the camera, the image captured by the camera is darker and smaller. If the object to be recognized is too close to the camera, the image captured by the camera is overexposed or the complete image cannot be captured. It can be seen that when the object to be recognized is far or close to the recognition device, the recognition result will be inaccurate. Therefore, in order to ensure the recognition accuracy of the recognition device, the distance between the object to be recognized and the recognition device needs to meet the target distance.
[0003] Currently, voice or other prompting methods are used to prompt the object to be identified to move so that the distance between the object to be identified and the identification device reaches the target distance. However, in this prompting method, since the moving distance cannot be determined each time the object to be identified moves, the object to be identified needs to move multiple times to reach the target distance, resulting in low recognition efficiency. Summary of the invention
[0004] The present application provides an identification method, device, equipment and storage medium, which control the movement distance of the object to be identified each time by adjusting the wind pressure acting on the object to be identified, thereby improving the identification efficiency of the identification device.
[0005] In a first aspect, the present application provides an identification method, comprising:
[0006] Obtain the distance between the object to be identified and the identification device;
[0007] If the distance is not equal to the target distance, adjusting the wind pressure acting on the object to be identified according to the distance so that the distance between the object to be identified and the identification device reaches the target distance;
[0008] The object to be identified that is at the target distance from the identification device is identified to obtain an identification result.
[0009] In a second aspect, the present application provides an identification device, comprising:
[0010] An acquisition unit, used for acquiring the distance between the object to be identified and the identification device;
[0011] an adjusting unit, for adjusting the wind pressure acting on the object to be identified according to the distance if the distance is not equal to the target distance, so that the distance between the object to be identified and the identification device reaches the target distance;
[0012] The identification unit is used to identify the object to be identified that is at the target distance from the identification device to obtain an identification result.
[0013] In some embodiments, the adjustment unit is specifically used to adjust the wind pressure acting on the object to be identified according to the distance; obtain the distance between the object to be identified and the identification device when the adjusted wind pressure acts on the object to be identified; if the distance is not equal to the target distance, then continue to adjust the wind pressure acting on the object to be identified according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0014] In some embodiments, the adjustment unit is specifically configured to determine a distance difference between the distance and the target distance; and adjust the wind pressure acting on the object to be identified according to the distance difference.
[0015] In some embodiments, the adjustment unit is specifically used to adjust the wind pressure acting on the object to be identified to negative wind pressure if the distance difference is greater than 0, so that the object to be identified is close to the identification device; if the distance difference is less than 0, the wind pressure acting on the object to be identified is adjusted to positive wind pressure so that the object to be identified is away from the identification device.
[0016] In some embodiments, the adjustment unit is specifically configured to determine a target wind pressure according to the distance difference; and adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0017] In some embodiments, the regulating unit is specifically used to determine a pressure regulating value; and to determine the target wind pressure according to the distance difference and the pressure regulating value.
[0018] In some embodiments, the adjustment unit is specifically used to determine a first wind pressure value based on the distance difference and the pressure adjustment value; determine a second wind pressure value based on a preset sensitivity and the force area of the object to be identified; and determine the target wind pressure based on the first wind pressure value and the second wind pressure value.
[0019] In some embodiments, the adjustment unit is specifically configured to determine the first wind pressure value as the product of the distance difference and the pressure adjustment value.
[0020] In some embodiments, the adjustment unit is specifically used to determine the resistance coefficient corresponding to the object to be identified; determine the product between the resistance coefficient and the force-bearing area of the object to be identified; and determine the ratio between the perception force and the product as the second wind pressure value.
[0021] In some embodiments, the regulating unit is specifically configured to determine the sum of the first wind pressure value and the second wind pressure value as the target wind pressure.
[0022] In some embodiments, the regulating unit is specifically configured to determine a target wind speed according to the target wind pressure; and to adjust the wind pressure acting on the object to be identified to the target wind pressure by adjusting the wind speed to the target wind speed.
[0023] In some embodiments, the adjustment unit is specifically used to obtain the distance between the palm and the recognition device; according to the distance, adjust the wind pressure acting on the palm so that the distance between the palm and the recognition device reaches the target distance; identify the palm that is at the target distance from the recognition device to obtain the recognition result of the palm.
[0024] In a third aspect, an electronic device is provided, comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method of the first aspect.
[0025] According to a fourth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method according to the first aspect.
[0026] In a fifth aspect, a chip is provided for implementing the method in any aspect or its implementation in the first aspect. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in any aspect or its implementation in the first aspect.
[0027] In a sixth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any aspect of the first aspect or its various implementations.
[0028] In a seventh aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any aspect of the first aspect or its implementation.
[0029] In summary, in the present application, the distance between the object to be identified and the identification device is obtained; if the distance is not equal to the target distance, the wind pressure acting on the object to be identified is adjusted according to the distance so that the distance between the object to be identified and the identification device reaches the target distance; the object to be identified whose distance to the identification device is the target distance is identified to obtain an identification result. In the embodiment of the present application, the wind pressure acting on the object to be identified is determined according to the distance between the object to be identified and the identification device. Therefore, the object to be identified can obtain an accurate moving distance according to the felt wind pressure. In this way, the object to be identified can be moved to the target distance through a few movements, thereby improving the recognition efficiency and the recognition performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0031] Figure 1 A schematic diagram of an identification application scenario involved in an embodiment of the present application;
[0032] Figure 2 A flowchart of an identification method provided in an embodiment of the present application;
[0033] Figure 3 A flowchart of an identification method provided in one embodiment of the present application;
[0034] Figure 4 A schematic diagram of an identification device provided in an embodiment of the present application;
[0035] Figure 5 A flowchart of an identification method provided in an embodiment of the present application;
[0036] Figure 6 A schematic diagram of the structure of an identification device provided in one embodiment of the present application;
[0037] Figure 7 It is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0039] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0040] The recognition method provided in the embodiment of the present application can be applied to any scenario that has requirements on the recognition distance, that is, the present application can be applied to any recognition scenario that requires the distance between the object to be recognized and the recognition device to meet the target distance, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc.
[0041] In order to facilitate understanding of the embodiments of the present application, an application scenario of the embodiments of the present application is first introduced.
[0042] Figure 1 Schematic diagram of an identification application scenario involved in the embodiment of the present application. Figure 1 As shown, it includes an object to be identified and an identification device. In some embodiments, Figure 1 As shown, the identification device also includes a distance measuring device, a collection device, a wind pressure generator, etc.
[0043] It should be noted that Figure 1 This is just an example, showing that the distance measuring device, the collection device and the wind pressure generator are all installed on the identification device. In some embodiments, at least one of the distance measuring device, the collection device and the wind pressure generator may not be installed on the identification device. In other words, the embodiment of the present application does not limit the specific installation position of the distance measuring device, the collection device and the wind pressure generator, and the identification device, which can be determined according to actual conditions.
[0044] The above-mentioned distance measuring device is used to measure the distance between the object to be identified and the identification device. The embodiment of the present application does not limit the specific type of the distance measuring device, for example, it can be any distance measuring device such as an infrared distance measuring device, a sound wave distance measuring device, a radar distance measuring device, etc.
[0045] The wind pressure generator is used to generate wind pressure acting on the object to be identified. The embodiment of the present application does not limit the specific type of the wind pressure generator. For example, the wind pressure generator includes at least one air outlet, and outputs wind of a certain pressure through the air outlet to act on the object to be identified.
[0046] The acquisition device is used to acquire characteristic information of the object to be identified, such as acquiring an image of the object to be identified. The embodiment of the present application does not limit the specific type of the acquisition device, for example, it can be a scanning device, a camera or other acquisition device.
[0047] The recognition device is used to analyze the characteristic information of the object to be recognized collected by the collection device to obtain the recognition result of the object to be recognized.
[0048] The embodiments of the present application do not limit the specific communication connection method between the ranging device, the collection device, the wind pressure generator and the identification device.
[0049] In some embodiments, if the wind pressure generator has computing capability, the distance measuring device can be connected to the wind pressure generator by communication, for example, by wired or wireless connection. In this way, the distance measuring device can send the measured distance to the wind pressure generator. The wind pressure generator adjusts the wind pressure acting on the object to be identified according to the measured distance, so that the object to be identified moves to the target distance according to the felt wind pressure.
[0050] In some embodiments, the distance measuring device and the identification device are connected in communication, for example, by wired or wireless means. In this way, the distance measuring device can send the measured distance to the identification device, for example, to a processor in the identification device. The identification device determines the wind pressure acting on the object to be identified based on the measured distance, and controls the wind pressure generator to output the wind pressure to the object to be identified, so that the object to be identified moves according to the felt wind pressure, thereby making the distance between the object to be identified and the identification device reach the target distance.
[0051] In some embodiments, the recognition device communicates with the collection device, for example, by wired or wireless connection. When the recognition device determines that the distance between the object to be recognized and the recognition device reaches the target distance, the recognition device controls the collection device to collect feature information of the object to be recognized. The collection device sends the collected feature information to the recognition device, for example, to a processor in the recognition device, and the processor analyzes the collected feature information to obtain a final recognition result.
[0052] The technical solutions of the embodiments of the present application are described in detail below through some embodiments. The following embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0053] Figure 2 A flowchart of an identification method provided in an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:
[0054] S201: Obtain the distance between the object to be identified and the identification device.
[0055] The execution subject of the embodiment of the present application is a device with a specific identification function, hereinafter referred to as an identification device, which can be Figure 1 The identification device shown can also be Figure 1 The part of the identification device shown is, for example, a processor in the identification device.
[0056] For the convenience of description, the following explanation is given by taking the execution subject as an identification device as an example.
[0057] In the embodiment of the present application, during the identification process, the distance between the object to be identified and the identification device is obtained in real time, and the wind pressure acting on the object to be identified is adjusted in real time based on the distance, so that the distance of movement of the object to be identified is controlled under the action of the wind pressure. In the embodiment of the present application, the wind pressure acting on the object to be identified is determined based on the distance between the object to be identified and the identification device, and therefore, the object to be identified can obtain an accurate moving distance based on the wind pressure it feels, so that the object to be identified can move to the target distance in a few moves, thereby improving the recognition efficiency and the recognition performance.
[0058] The embodiments of the present application do not limit the specific type of the object to be identified, which is determined according to the application scenario.
[0059] Exemplarily, the object to be identified may be a part of an object, such as a head, a face, a palm, etc. Optionally, the object to be identified may also be a whole object, such as a whole body, etc.
[0060] The embodiment of the present application does not limit the wake-up method of the identification device.
[0061] In some embodiments, the identification device is turned on by touch. For example, a power button is installed on the identification device, and the identification device is turned on by touching the power button. For another example, the identification device is awakened by touching the touch screen of the identification device.
[0062] After the identification device wakes up, the distance measuring device can measure the distance from the object to be identified located in front of the identification device to the identification device.
[0063] In some embodiments, when the distance measuring device detects that the object to be identified is located directly in front of the identification device and stays there for a preset time, the distance between the object to be identified and the identification device is measured.
[0064] Next, the distance measuring device sends the measured distance between the object to be identified and the identification device at the current moment to the identification device.
[0065] The embodiments of the present application do not limit the specific type of the ranging device. For example, it can be any ranging device such as an infrared ranging device, a sound wave ranging device, a radar ranging device, etc.
[0066] S202: If the distance is not equal to the target distance, the wind pressure acting on the object to be identified is adjusted according to the distance, so that the distance between the object to be identified and the identification device reaches the target distance.
[0067] After the recognition device obtains the distance between the object to be recognized and the recognition device at the current moment, it determines whether the distance between the object to be recognized and the recognition device is equal to the preset target distance. If the distance between the object to be recognized and the recognition device at the current moment is equal to the target distance, the object to be recognized is directly recognized to obtain the recognition result. For example, if the distance between the object to be recognized and the recognition device at the current moment is equal to the target distance, the recognition device controls the acquisition device to collect the characteristic information of the object to be recognized. Then, the acquisition device sends the collected characteristic information to the recognition device for analysis to obtain the recognition result.
[0068] If the distance between the object to be identified and the identification device at the current moment is not equal to the target distance, the identification device adjusts the wind pressure acting on the object to be identified according to the distance between the object to be identified and the identification device at the current moment, so that the object to be identified moves according to the felt wind pressure until the distance between the object to be identified and the identification device reaches the target distance.
[0069] In the embodiment of the present application, the wind pressure acting on the object to be identified is determined according to the distance between the object to be identified and the identification device at the current moment.
[0070] For example, when the object to be identified is far away from the identification device, the wind pressure generator is controlled to generate a large negative wind pressure, which can be understood as the wind pressure that pulls the object closer to the identification device. In this way, the object to be identified moves toward the identification device under the action of the negative wind pressure. In the process of the object to be identified moving toward the identification device, the wind pressure felt by the object to be identified gradually decreases. When the object to be identified moves to the point where it can no longer feel the wind pressure, the object to be identified stops moving.
[0071] For example, when the object to be identified is close to the identification device, the wind pressure generator is controlled to generate a larger positive wind pressure, which can be understood as the wind pressure that pushes the object away from the identification device. In this way, the object to be identified moves away from the identification device under the action of the positive wind pressure. In the process of the object to be identified moving away from the identification device, the wind pressure felt by the object to be identified gradually decreases. When the object to be identified moves to the point where it can no longer feel the wind pressure, the object to be identified stops moving.
[0072] Generally, the object to be identified can be moved to the target distance in one movement according to the wind pressure. Therefore, in some embodiments, the identification device directly identifies the object to be identified without measuring the distance between the object to be identified and the identification device after the movement.
[0073] In some embodiments, in order to further improve the accuracy of recognition, after each movement of the object to be recognized, the distance between the object to be recognized and the recognition device is measured. At this time, the wind pressure acting on the object to be recognized is adjusted according to the distance in S202 so that the distance between the object to be recognized and the recognition device reaches the target distance, which may include the following steps:
[0074] S202-A, adjusting the wind pressure acting on the object to be identified according to the distance;
[0075] S202-B, obtaining the distance between the object to be identified and the identification device when the adjusted wind pressure acts on the object to be identified;
[0076] S202-C: If the distance is not equal to the target distance, the wind pressure acting on the object to be identified continues to be adjusted according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0077] In this embodiment, the distance between the object to be identified and the identification device is monitored in real time, and the wind pressure acting on the object to be identified is adjusted in real time according to the real-time monitored distance until the distance between the object to be identified and the identification device reaches the target distance.
[0078] For example, the distance measuring device measures the distance 1 between the object to be identified and the identification device at time t1, and sends the distance 1 to the identification device, and the identification device determines whether the distance 1 is equal to the target distance. If the distance 1 is equal to the target distance, the object to be identified is directly identified. If the distance 1 is not equal to the target distance, the wind pressure generator is controlled according to the distance 1 to adjust the output wind pressure to wind pressure 1. The object to be identified moves to position 1 under the action of wind pressure 1. Next, the distance measuring device measures the distance 2 between the object to be identified at position 1 and the identification device, and sends the distance 2 to the identification device, and the identification device determines whether the distance 2 is equal to the target distance. If the distance 2 is equal to the target distance, the object to be identified is directly identified. If the distance 2 is not equal to the target distance, the wind pressure generator is continued to be controlled according to the distance 2 to adjust the output wind pressure to wind pressure 2. The object to be identified moves to position 2 under the action of wind pressure 2. The distance measuring device measures the distance 3 between the object to be identified at position 2 and the identification device. And so on, until the distance between the object to be identified and the identification device reaches the target distance.
[0079] In this embodiment, after each movement of the object to be identified, it is determined whether the distance between the object to be identified and the identification device after the movement is equal to the target distance. If it is not equal to the target distance, the wind pressure acting on the object to be identified is continuously adjusted according to the distance between the object to be identified and the identification device after the movement, so that the object to be identified continues to move under the action of the wind pressure until the distance between the object to be identified and the identification device reaches the target distance, thereby ensuring that the object to be identified finally moves to the target distance, thereby improving the recognition accuracy.
[0080] The embodiment of the present application does not limit the specific method of adjusting the wind pressure acting on the object to be identified according to the distance.
[0081] In some embodiments, if the object to be identified is far away or close to the identification device, a larger wind pressure can be first applied to the object to be identified so that the object to be identified moves to a preset position range. It is understandable that if the object to be identified moves to the preset position range, the distance between the object to be identified and the identification device is near the target distance. Next, the distance between the object to be identified and the identification device within the preset position range is measured, and the wind pressure acting on the object to be identified is fine-tuned according to the distance, so that the object to be identified moves to the target distance under the action of the fine-tuned wind pressure. That is to say, in this embodiment, the wind pressure acting on the object to be identified is roughly adjusted and fine-tuned according to the distance between the object to be identified and the identification device, so that the object to be identified moves quickly to the target distance from the identification device, thereby increasing the moving speed of the object to be identified.
[0082] In some embodiments, adjusting the wind pressure acting on the object to be identified according to the distance may further include the following steps:
[0083] S202-A1, determining the distance difference between the distance and the target distance;
[0084] S202-A2. Adjust the wind pressure acting on the object to be identified according to the distance difference.
[0085] In this embodiment, the distance difference between the distance between the object to be identified and the identification device measured at the current moment and the target distance is calculated, and then the wind pressure acting on the object to be identified is adjusted according to the distance difference.
[0086] The embodiment of the present application does not limit the specific method of adjusting the wind pressure acting on the object to be identified according to the distance difference in the above S202-A2.
[0087] In some embodiments, the preset wind pressure gear is the corresponding relationship between the distance differences. It should be noted that the corresponding relationship can be obtained through experimental measurement. In this way, the gear corresponding to the distance difference at the current moment can be determined based on the distance between the object to be identified and the identification device measured at the current moment and the distance difference between the target distance, and then the wind pressure can be adjusted to the corresponding gear.
[0088] In one example, one level of wind pressure corresponds to a fixed distance difference, for example, one level of wind pressure corresponds to distance difference a. Thus, if the distance difference between the distance between the object to be identified and the identification device measured at the current moment and the target distance is distance difference b, and distance difference b is c times of distance difference a, the wind pressure generator is controlled to adjust the level of the output wind pressure at the current moment to level c.
[0089] In another example, different distances correspond to different wind pressure levels. For example, the corresponding relationship between the wind pressure level and the distance difference is shown in Table 1:
[0090] Table 1
[0091] Wind pressure level Distance Difference Gear 1 Distance difference 1 Gear 2 Distance Difference 2 …… …… Gear position Distance difference n
[0092] In Table 1, the distance difference refers to the distance between the object to be identified and the identification device, and the distance difference between the distance and the target distance. Among them, if the distance difference is greater than 0, it means that the distance between the object to be identified and the identification device is greater than the target distance. If the distance difference is less than 0, it means that the distance between the object to be identified and the identification device is less than the target distance. In Table 1, different distance differences correspond to different wind pressure gears. In this way, according to the distance difference determined at the current moment, the corresponding wind pressure gear can be queried in the above Table 1, and then the gear of the wind pressure generator can be adjusted to the queried wind pressure gear.
[0093] In some embodiments, the gear position corresponding to the distance difference greater than 0 in the above Table 1 is the gear position corresponding to the negative wind pressure. That is, if the distance from the object to be identified to the identification device at the current moment is greater than the target distance, then according to the distance difference at the current moment, the gear position corresponding to the distance difference is queried in Table 1, and when the wind pressure generator is adjusted according to the gear position, the wind pressure generator outputs negative wind pressure, so that the object to be identified is close to the identification device under the action of the negative wind pressure. The gear position corresponding to the distance difference less than 0 in the above Table 1 is the gear position corresponding to the positive wind pressure. That is, if the distance from the object to be identified to the identification device at the current moment is less than the target distance, then according to the distance difference at the current moment, the gear position corresponding to the distance difference is queried in Table 1, and when the wind pressure generator is adjusted according to the gear position, the wind pressure generator outputs positive wind pressure, so that the object to be identified is away from the identification device under the action of the positive wind pressure. That is to say, in the embodiment shown in Table 1, when adjusting the wind pressure acting on the object to be identified according to the distance difference, regardless of whether the distance difference is greater than 0 or less than 0, the corresponding wind pressure level is directly queried in Table 1, and the wind pressure output by the wind pressure generator is adjusted according to the queried wind pressure level.
[0094] In some embodiments, the wind pressure acting on the object to be identified is adjusted according to whether the distance difference is greater than 0 or less than 0.
[0095] For example, if the distance difference is greater than 0, the wind pressure acting on the object to be identified is adjusted to a negative wind pressure so that the object to be identified is brought closer to the identification device.
[0096] For another example, if the distance difference is less than 0, the wind pressure acting on the object to be identified is adjusted to a positive wind pressure so that the object to be identified is away from the identification device.
[0097] In this embodiment, the wind pressure acting on the object to be identified is adjusted according to whether the distance difference is greater than 0 or less than 0.
[0098] In one example, if the distance difference is greater than 0, it means that the distance between the object to be identified and the identification device at the current moment is greater than the target distance. At this time, the wind pressure generator is controlled to output negative wind pressure to act on the object to be identified, so that the object to be identified moves in the direction close to the identification device under the action of the negative wind pressure, so that the distance between the object to be identified and the identification device is equal to the target distance. In this embodiment, the negative wind pressure output by the wind pressure generator can be adjusted to different gears according to the distance difference. For example, first determine the correspondence between the distance difference and the different gears of negative wind pressure as shown in Table 1 above, and then according to the distance difference at the current moment, obtain the gear of the negative wind pressure corresponding to the distance difference by looking up the table, and adjust the wind pressure generator according to the gear of the negative wind pressure so that the wind pressure generator outputs negative wind pressure, so that the object to be identified is close to the identification device under the action of the negative wind pressure. Of course, other adjustment methods can also be used to adjust the negative wind pressure acting on the object to be identified, and the embodiment of the present application does not limit this.
[0099] In another example, if the distance difference is less than 0, it means that the distance between the object to be identified and the identification device at the current moment is less than the target distance. At this time, the wind pressure generator is controlled to output positive wind pressure to act on the object to be identified, so that the object to be identified moves in the direction away from the identification device under the action of the positive wind pressure, so that the distance between the object to be identified and the identification device is equal to the target distance. In this embodiment, the positive wind pressure output by the wind pressure generator can be adjusted to different gears according to the distance difference. For example, first determine the correspondence between the distance difference and the different gears of positive wind pressure as shown in Table 1 above, and then according to the distance difference at the current moment, obtain the gear of the positive wind pressure corresponding to the distance difference by looking up the table, and adjust the wind pressure generator according to the gear of the positive wind pressure so that the wind pressure generator outputs positive wind pressure, so that the object to be identified is away from the identification device under the action of the positive wind pressure. Of course, other adjustment methods can also be used to adjust the positive wind pressure acting on the object to be identified, and the embodiment of the present application does not limit this.
[0100] In some embodiments, the wind pressure acting on the object to be identified may also be adjusted according to the following steps S202-A21 and S202-A22:
[0101] S202-A21, determining the target wind pressure according to the distance difference;
[0102] S202-A22, adjusting the wind pressure acting on the object to be identified to the target wind pressure.
[0103] In this embodiment, the target wind pressure acting on the object to be identified is directly determined based on the distance difference at the current moment, and then the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified to the target wind pressure. That is, in this implementation, the target wind pressure is directly determined based on the distance difference instead of determining the wind pressure level, and there is no need to determine the corresponding relationship shown in Table 1, thereby reducing the complexity of identification.
[0104] The specific methods of determining the target wind pressure according to the distance difference in the present application embodiment include but are not limited to the following:
[0105] Method 1, multiply the distance difference by a preset value to obtain a product, and determine the product as the target wind pressure, or process the product, such as correcting the product to obtain the target wind pressure. The predicted value can be understood as the wind pressure adjustment corresponding to a unit (such as 1m) of distance difference. Optionally, the predicted value can be obtained through experiments or is an empirical value. In this way, the target wind pressure can be determined based on the product of the distance difference at the current moment and the preset value.
[0106] Method 2: By determining the pressure adjustment value, the target wind pressure can be determined according to the distance difference and the pressure adjustment value.
[0107] The pressure adjustment value may be an adjustment pressure that can be felt by human power according to actual testing.
[0108] In one example, the pressure adjustment value is a fixed value.
[0109] In another example, the pressure adjustment value is determined according to the attributes corresponding to the object to be identified. For example, assuming that the object to be identified is a palm, the size and force perception of an adult's palm is different from that of a minor's palm, so a pressure adjustment value is set for adults and a pressure adjustment value is set for minors. In some embodiments, a more detailed division can be achieved for different attributes, such as setting different pressure adjustment values for different age groups and different genders. In this way, the pressure adjustment value corresponding to the object to be identified can be determined based on the attributes corresponding to the object to be identified. When determining the target wind pressure based on the pressure adjustment value corresponding to the object to be identified and the distance difference, the accuracy of determining the target wind pressure can be improved.
[0110] The embodiment of the present application does not limit the specific method of determining the target wind pressure based on the distance difference and the pressure adjustment value in the above-mentioned method 2.
[0111] In a possible implementation, the product of the distance difference and the pressure adjustment value is determined as the target wind pressure.
[0112] In another possible implementation, first determine the first wind pressure value based on the distance difference and the pressure adjustment value; determine the second wind pressure value based on the preset sensitivity and the force area of the object to be identified; and determine the target wind pressure based on the first wind pressure value and the second wind pressure value.
[0113] In this implementation, in the process of determining the target wind pressure, the wind pressure required to overcome the resistance of the object to be identified is taken into account. In this embodiment, the wind pressure required to overcome the resistance of the object to be identified is recorded as the second wind pressure. In this way, when determining the target wind pressure, first, according to the distance difference and the pressure adjustment value, the first wind pressure value is determined, for example, the product of the distance difference and the pressure adjustment value is determined as the first wind pressure value, or the product of the distance difference and the pressure adjustment value is adjusted, multiplied or divided by a certain coefficient, and the adjusted product is determined as the first wind pressure value.
[0114] Next, the second wind pressure value is determined according to the preset sensitivity and the force-bearing area of the object to be identified. The embodiment of the present application does not limit the specific size of the preset sensitivity, for example, the preset sensitivity is equal to the reverse force of the gravity of the object to be identified. Exemplarily, if the object to be identified is a palm, the sensitivity is the sensitivity of human power when the palm is placed horizontally. In one example, the sensitivity is a fixed value, and in one example, the sensitivity can be determined according to the attribute corresponding to the object to be identified. For example, assuming that the object to be identified is a palm, the size and force perception of the palm of an adult and the palm of a minor are different, so a sensitivity is set for adults and a sensitivity is set for minors. In some embodiments, more detailed divisions can be achieved for different attributes, such as setting different sensitivity for different age groups and different genders. In this way, the sensitivity corresponding to the object to be identified can be determined according to the attribute corresponding to the object to be identified. When the second wind pressure value is determined according to the sensitivity corresponding to the object to be identified and the force-bearing area of the object to be identified, the accuracy of determining the second wind pressure value can be improved.
[0115] In the embodiment of the present application, there is no limitation on the specific method of determining the second wind pressure value according to the preset sensitivity and the force-bearing area of the object to be identified.
[0116] In one example, the ratio of the sensing force to the force-bearing area of the object to be identified is determined as the second wind pressure value.
[0117] In another example, the drag coefficient corresponding to the object to be identified is determined; the product between the drag coefficient and the force-bearing area of the object to be identified is determined; and the ratio between the sensing force and the product is determined as the second wind pressure value. The drag coefficient is used to indicate that when the object to be identified is in relative motion with the air, the object to be identified will be subject to air resistance. The embodiment of the present application does not limit the specific method of determining the drag coefficient corresponding to the object to be identified, and it can be calculated by referring to any existing method of calculating the drag coefficient.
[0118] According to the above steps, the first wind pressure value and the second wind pressure value are determined, and the target wind pressure is determined according to the first wind pressure value and the second wind pressure value. For example, the sum of the first wind pressure value and the second wind pressure value is determined as the target wind pressure. For another example, different weights are set for the first wind pressure value and the second wind pressure value, and then the first wind pressure value and the second wind pressure value are weighted to obtain the target wind pressure. Other similar methods can also be used to process the first wind pressure value and the second wind pressure value to obtain the target wind pressure. The embodiment of the present application does not limit the specific method of determining the target wind pressure according to the first wind pressure value and the second wind pressure value.
[0119] In one example, the target wind pressure is determined according to the following formula (1):
[0120] P=L*Fa+(f / (A*Cd)) (1)
[0121] Where P is the target wind pressure, L*Fa is the first wind pressure value, and f / (A*Cd) is the second wind pressure value. L is the distance difference, Fa is the pressure adjustment value, f is the sensitivity, A is the force area of the object to be identified, Cd is the resistance coefficient corresponding to the object to be identified, and "*" represents the multiplication sign and " / " represents the division sign.
[0122] In the embodiment of the present application, according to the above steps, after the target wind pressure is determined, the wind pressure acting on the object to be identified is adjusted to the target wind pressure.
[0123] In the embodiment of the present application, the specific method of adjusting the wind pressure acting on the object to be identified to the target wind pressure is not limited, and is specifically determined according to the wind pressure adjustment method of the wind pressure generator.
[0124] In some embodiments, if the wind pressure generator can directly adjust the output wind pressure according to the target wind pressure, then the wind pressure generator can be directly controlled to output the target wind pressure. For example, the recognition device sends the target wind pressure to the wind pressure generator, and the controller in the wind pressure generator controls the wind pressure generator to output the target wind pressure.
[0125] In some embodiments, the wind pressure generator adjusts the output wind pressure by adjusting the output wind speed. At this time, the above-mentioned adjusting the wind pressure acting on the object to be identified to the target wind pressure includes: determining the target wind speed according to the target wind pressure; and adjusting the wind pressure acting on the object to be identified to the target wind pressure by adjusting the wind speed to the target wind speed.
[0126] There is a corresponding relationship between wind pressure and wind speed. For example, Table 2 shows the correspondence between wind level, wind speed and wind pressure:
[0127] Table 2
[0128]
[0129]
[0130] In some embodiments, the target wind speed corresponding to the target wind pressure can be queried in Table 2 according to the corresponding relationship between wind pressure and wind speed shown in Table 2.
[0131] In some embodiments, the corresponding target wind speed can be calculated by the target wind pressure.
[0132] Wind pressure is the pressure exerted by the wind on a plane perpendicular to the airflow direction. The relationship between wind pressure and wind speed is derived from the Bernoulli equation. Among them, wind pressure is also called the dynamic pressure of wind.
[0133] In one example, the relationship between wind pressure and wind speed is shown in formula (2):
[0134] P=0.5·ρ·v 2 (2)
[0135] Where P is wind pressure [kN / m2], ρ is air density [kg / m3], and v is wind speed [m / s]. Since the relationship between air density (ρ) and gravity (r) is r = ρ·g, ρ = r / g. Using this relationship in formula (2), the relationship between wind pressure and wind speed is shown in formula (3):
[0136] P=0.5·r·v 2 / g (3)
[0137] Under standard conditions (air pressure is 1013hPa, temperature is 15℃), air weight r=0.01225[kN / m3]. Gravity acceleration at latitude of 45° is g=9.8[m / s2]. Therefore, the relationship between wind pressure and wind speed can be simplified as shown in formula (4):
[0138] P=v 2 / 1600 (4)
[0139] It should be noted that air weight and gravitational acceleration vary with latitude and altitude. Generally speaking, ρ is smaller on plateaus than on plains, which means that the same wind speed at the same temperature will produce less wind pressure on plateaus than on plains.
[0140] In this way, the target wind speed corresponding to the target wind pressure can be calculated according to the relationship between wind pressure and wind speed shown in the above formulas (2) to (4), and then the wind speed of the wind pressure generator can be adjusted to the target wind speed to achieve the regulation of the wind pressure output by the wind pressure generator.
[0141] In an embodiment of the present application, if the distance between the object to be identified and the identification device is not equal to the target distance, the wind pressure acting on the object to be identified is adjusted based on the distance through the above method so that the distance between the object to be identified and the identification device reaches the target distance.
[0142] In some embodiments, on the basis of adjusting the wind pressure acting on the object to be identified according to the distance, voice can also be used to assist in reminding the distance. For example, if the object to be identified is far away from the identification device, that is, when the distance difference between the object to be identified and the identification device and the target distance is greater than 0, a sound of the first frequency is emitted to remind the object to be identified to approach the identification device. If the object to be identified is close to the identification device, that is, when the distance difference between the object to be identified and the identification device and the target distance is less than 0, a sound of the second frequency is emitted to remind the object to be identified to stay away from the identification device. In this way, on the basis of adjusting the wind pressure according to the distance, combined with language reminders of the distance between the object to be identified and the identification device, the object to be identified can be further quickly moved to the target distance, thereby further improving the recognition efficiency.
[0143] S203, identifying the object to be identified within the target distance of the distance identification device to obtain an identification result.
[0144] For example, when the distance between the object to be identified and the identification device is determined to be the target distance, the acquisition device is controlled to collect feature information of the object to be identified to obtain feature information of the object to be identified. Then, the feature information of the object to be identified is identified to obtain an identification result.
[0145] In one example, if the object to be identified is a palm, when it is determined that the palm is at the target distance, the acquisition device (e.g., a camera) is controlled to acquire an image of the palm. Then, the acquired palm image is analyzed, for example, the palm image is compared with a stored palm image. If the acquired palm image matches a stored palm image, the recognition result is successful. If the acquired palm image matches each stored palm image, the recognition result is failed.
[0146] The identification method provided in the embodiment of the present application obtains the distance between the object to be identified and the identification device; if the distance is not equal to the target distance, the wind pressure acting on the object to be identified is adjusted according to the distance so that the distance between the object to be identified and the identification device reaches the target distance; the object to be identified whose distance to the identification device is the target distance is identified to obtain an identification result. In the embodiment of the present application, the wind pressure acting on the object to be identified is determined according to the distance between the object to be identified and the identification device. Therefore, the object to be identified can obtain an accurate moving distance according to the felt wind pressure. In this way, the object to be identified can be moved to the target distance through a few movements, thereby improving the recognition efficiency and the recognition performance.
[0147] Figure 3 A flowchart of an identification method provided in an embodiment of the present application, such as Figure 3 As shown, the method comprises the following steps:
[0148] S301, identification preparation.
[0149] In the embodiment of the present application, identification preparation can be understood as turning on the identification device, and the object to be identified is located directly in front of the identification device.
[0150] S302: Obtain the distance between the object to be identified and the identification device.
[0151] For example, the distance measuring device is controlled to measure the distance between the object to be identified and the identification device.
[0152] S303: Determine whether the distance is equal to the target distance.
[0153] If the distance is equal to the target distance, the following step S316 is executed.
[0154] If the distance is not equal to the target distance, the following step S304 is executed.
[0155] S304: Determine the distance difference between the distance and the target distance.
[0156] S305: Determine whether the distance difference is less than 0.
[0157] If the distance difference is less than 0, the following steps S306 to S309 are executed.
[0158] If the distance difference is greater than 0, the following steps S310 to S313 are executed.
[0159] S306 , determining a target wind pressure according to the distance difference, and controlling the wind pressure generator to generate a positive wind pressure of the target wind pressure to act on the object to be identified, so as to keep the object to be identified away from the identification device.
[0160] If the distance difference is less than 0, it means that the object to be identified is close to the identification device. At this time, positive wind pressure needs to be generated to keep the object to be identified away from the identification device.
[0161] In the embodiment of the present application, the specific method of determining the target wind pressure based on the distance difference is not limited.
[0162] Exemplarily, the pressure adjustment value is determined; the target wind pressure is determined according to the distance difference and the pressure adjustment value. For example, a first wind pressure value is determined according to the distance difference and the pressure adjustment value; a second wind pressure value is determined according to a preset sensitivity and a force-bearing area of the object to be identified; and the target wind pressure is determined according to the first wind pressure value and the second wind pressure value.
[0163] Among them, the specific method of determining the target wind pressure according to the distance difference can refer to the specific implementation method of the above S202-A1, which will not be repeated here.
[0164] After the identification device determines the target wind pressure, the wind pressure generator is controlled to output a positive wind pressure whose output value is the target wind pressure to act on the object to be identified, so as to keep the object to be identified away from the identification device.
[0165] S307: Determine whether the distance between the object to be identified and the identification device increases.
[0166] S308. Increase positive wind pressure.
[0167] S309. Reduce positive wind pressure.
[0168] In the embodiment of the present application, the distance between the object to be identified and the identification device is monitored in real time, and the wind pressure is adjusted in real time according to the distance. For example, it is determined whether the distance between the object to be identified and the identification device increases. If it increases, the positive wind pressure is reduced. If the distance between the object to be identified and the identification device does not increase, the positive wind pressure is increased.
[0169] S310: Determine a target wind pressure according to the distance difference, and control a wind pressure generator to generate a negative wind pressure of the target wind pressure to act on the object to be identified, so that the object to be identified is close to the identification device.
[0170] If the distance difference is greater than 0, it means that the object to be identified is far away from the identification device. At this time, negative wind pressure needs to be generated to bring the object to be identified closer to the identification device.
[0171] In the embodiment of the present application, the specific method of determining the target wind pressure according to the distance difference can refer to the specific implementation method of S202-A1 above, which will not be repeated here.
[0172] After the identification device determines the target wind pressure, the wind pressure generator is controlled to output a negative wind pressure of the target wind pressure to act on the object to be identified, so that the object to be identified is brought close to the identification device.
[0173] S311: Determine whether the distance between the object to be identified and the identification device is reduced.
[0174] S312. Increase negative wind pressure.
[0175] S313. Reduce negative wind pressure.
[0176] In the embodiment of the present application, the distance between the object to be identified and the identification device is monitored in real time, and the wind pressure is adjusted in real time according to the distance. For example, it is determined whether the distance between the object to be identified and the identification device is reduced. If it is reduced, the negative wind pressure is reduced. If the distance between the object to be identified and the identification device is not reduced, the negative wind pressure is increased.
[0177] In some embodiments, on the basis of adjusting the wind pressure acting on the object to be identified according to the distance, voice can also be used to assist in reminding the distance. For example, if the distance difference is greater than 0, a sound of the first frequency is emitted to remind the object to be identified to approach the identification device. If the distance difference is less than 0, a sound of the second frequency is emitted to remind the object to be identified to stay away from the identification device. In this way, on the basis of adjusting the wind pressure according to the distance, combined with language reminders of the distance between the object to be identified and the identification device, the object to be identified can be further quickly moved to the target distance, thereby further improving the recognition efficiency.
[0178] S314: Determine whether the distance between the object to be identified and the identification device is equal to the target distance.
[0179] After the above adjustment, it is determined whether the distance between the object to be identified and the identification device is equal to the target distance after the object to be identified moves. If the distance between the object to be identified and the identification device is equal to the target distance, the following steps S315 and S316 are executed.
[0180] If the distance between the object to be identified and the identification device is not equal to the target distance, the above step S304 is executed.
[0181] S315, controlling the wind pressure generator to stop outputting wind pressure.
[0182] S316: Identify the object to be identified and obtain an identification result.
[0183] The specific implementation method of the above S316 is the same as the specific implementation method of the above S203, which will not be repeated here.
[0184] In the embodiment of the present application, the distance between the object to be identified and the identification device is measured in real time, and the wind pressure acting on the object to be identified is adjusted in real time according to the real-time measured distance, so that the object to be identified can be quickly and accurately moved to the distance identification device, thereby improving the identification efficiency and accuracy.
[0185] The following uses the palm as an example of the object to be identified to introduce the identification method provided in the embodiment of the present application.
[0186] Figure 4 A schematic diagram of an identification device provided in an embodiment of the present application, such as Figure 4 As shown, the recognition device can be called a palm brushing device. The recognition device includes a wind pressure generator and a palm brushing camera, wherein the wind pressure generator includes a plurality of air outlets, and exemplarily, the air outlets of the wind pressure generator are located around the palm brushing camera.
[0187] Figure 5 A flowchart of an identification method provided in an embodiment of the present application, such as Figure 5 As shown, the method comprises the following steps:
[0188] S501: Obtain the distance between the palm and the recognition device.
[0189] The specific implementation process of the above S501 refers to the description of the above S201 and will not be repeated here.
[0190] S502: Determine whether the distance is equal to the target distance.
[0191] If the distance is equal to the target distance, step S504 is executed.
[0192] If the distance is not equal to the target distance, step S503 is executed.
[0193] S503: adjusting the wind pressure acting on the palm according to the distance so that the distance between the palm and the recognition device reaches the target distance.
[0194] Exemplarily, the distance difference between the distance and the target distance is determined; and based on the distance difference, the wind pressure acting on the object to be identified is adjusted.
[0195] For example, if the distance difference is greater than 0, the wind pressure acting on the palm is adjusted to negative wind pressure so that the object to be identified is closer to the identification device;
[0196] For another example, if the distance difference is less than 0, the wind pressure acting on the palm is adjusted to positive wind pressure to keep the object to be identified away from the identification device.
[0197] In some embodiments, on the basis of adjusting the wind pressure according to the distance difference, the distance can also be reminded by voice assistance. For example, if the distance difference is greater than 0, a sound of the first frequency is emitted to remind the palm to approach the recognition device, and if the distance difference is less than 0, a sound of the second frequency is emitted to remind the palm to move away from the recognition device. In this way, on the basis of adjusting the wind pressure according to the distance, combined with language reminders of the distance between the palm and the recognition device, the palm can be further moved to the target distance quickly, thereby further improving the recognition efficiency.
[0198] S504: Identify the palm at the target distance from the distance recognition device to obtain a recognition result.
[0199] For example, if the recognition device determines that the distance between the palm and the recognition device is the target distance, the palm-swiping camera is controlled to turn on to collect the palm image, and then the collected palm image is analyzed to obtain the recognition result.
[0200] In an embodiment of the present application, the wind pressure acting on the palm is adjusted by adjusting the distance between the palm and the recognition device, so that the object to be identified moves under the action of the wind pressure, so that the distance between the object to be identified and the recognition device reaches the target distance, thereby improving the palm brushing efficiency.
[0201] It should be understood that Figures 2 to 5 This is only an example of the present application and should not be construed as limiting the present application.
[0202] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will not further explain various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the ideas of the present application, they should also be regarded as the contents disclosed in the present application.
[0203] Combination of the above Figures 2 to 5 , a method embodiment of the present application is described in detail, and an apparatus embodiment of the present application is described in detail below.
[0204] Figure 6 This is a schematic diagram of the structure of an identification device provided in an embodiment of the present application. The device 10 includes:
[0205] An acquisition unit 11 is used to acquire the distance between the object to be identified and the identification device;
[0206] an adjusting unit 12, for adjusting the wind pressure acting on the object to be identified according to the distance if the distance is not equal to the target distance, so that the distance between the object to be identified and the identification device reaches the target distance;
[0207] The identification unit 13 is used to identify the object to be identified that is at the target distance from the identification device to obtain an identification result.
[0208] In some embodiments, the adjustment unit 12 is specifically used to adjust the wind pressure acting on the object to be identified according to the distance; obtain the distance between the object to be identified and the identification device when the adjusted wind pressure acts on the object to be identified; if the distance is not equal to the target distance, then continue to adjust the wind pressure acting on the object to be identified according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0209] In some embodiments, the adjustment unit 12 is specifically configured to determine a distance difference between the distance and the target distance; and adjust the wind pressure acting on the object to be identified according to the distance difference.
[0210] In some embodiments, the adjustment unit 12 is specifically used to adjust the wind pressure acting on the object to be identified to negative wind pressure if the distance difference is greater than 0, so that the object to be identified is close to the identification device; if the distance difference is less than 0, the wind pressure acting on the object to be identified is adjusted to positive wind pressure so that the object to be identified is away from the identification device.
[0211] In some embodiments, the adjustment unit 12 is specifically configured to determine a target wind pressure according to the distance difference; and adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0212] In some embodiments, the regulating unit 12 is specifically configured to determine a pressure regulating value; and to determine the target wind pressure according to the distance difference and the pressure regulating value.
[0213] In some embodiments, the adjustment unit 12 is specifically used to determine a first wind pressure value based on the distance difference and the pressure adjustment value; determine a second wind pressure value based on a preset sensitivity and the force area of the object to be identified; and determine the target wind pressure based on the first wind pressure value and the second wind pressure value.
[0214] In some embodiments, the adjustment unit 12 is specifically configured to determine the first wind pressure value by multiplying the distance difference by the pressure adjustment value.
[0215] In some embodiments, the adjustment unit 12 is specifically used to determine the resistance coefficient corresponding to the object to be identified; determine the product between the resistance coefficient and the force-bearing area of the object to be identified; and determine the ratio between the sensing force and the product as the second wind pressure value.
[0216] In some embodiments, the regulating unit 12 is specifically configured to determine the sum of the first wind pressure value and the second wind pressure value as the target wind pressure.
[0217] In some embodiments, the adjustment unit 12 is specifically configured to determine a target wind speed according to the target wind pressure; and adjust the wind pressure acting on the object to be identified to the target wind pressure by adjusting the wind speed to the target wind speed.
[0218] In some embodiments, the adjustment unit 12 is specifically used to obtain the distance between the palm and the recognition device; according to the distance, adjust the wind pressure acting on the palm so that the distance between the palm and the recognition device reaches the target distance; identify the palm that is at the target distance from the recognition device to obtain the recognition result of the palm.
[0219] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. To avoid repetition, they will not be described here. Specifically, Figure 6 The device 10 shown can execute the above method embodiments, and the above and other operations and / or functions of each module in the device 10 are respectively for implementing the above method embodiments, which will not be repeated here for the sake of brevity.
[0220] The above describes the device of the embodiment of the present application from the perspective of the functional module in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or a combination of hardware and software modules in the decoding processor to perform. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory, and completes the steps in the above method embodiment in conjunction with its hardware.
[0221] Figure 7 It is a schematic block diagram of an electronic device provided in an embodiment of the present application, and the electronic device may be the above-mentioned identification device.
[0222] like Figure 7 As shown, the electronic device 40 may include:
[0223] The memory 41 and the memory 42, the memory 41 is used to store the computer program and transmit the program code to the memory 42. In other words, the memory 42 can call and run the computer program from the memory 41 to implement the method in the embodiment of the present application.
[0224] For example, the memory 42 may be used to execute the above method embodiments according to the instructions in the computer program.
[0225] In some embodiments of the present application, the memory 42 may include but is not limited to:
[0226] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0227] In some embodiments of the present application, the memory 41 includes but is not limited to:
[0228] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0229] In some embodiments of the present application, the computer program may be divided into one or more modules, which are stored in the memory 41 and executed by the memory 42 to complete the method provided by the present application. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the video production device.
[0230] like Figure 7 As shown, the electronic device 40 may further include:
[0231] The transceiver 40 and the transceiver 43 may be connected to the memory 42 or the memory 41 .
[0232] The memory 42 may control the transceiver 43 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 43 may include a transmitter and a receiver. The transceiver 43 may further include an antenna, and the number of antennas may be one or more.
[0233] It should be understood that the various components in the video production device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0234] The present application also provides a computer storage medium on which a computer program is stored, and when the computer program is executed by a computer, the computer can perform the method of the above method embodiment. In other words, the present application embodiment also provides a computer program product containing instructions, and when the instructions are executed by a computer, the computer can perform the method of the above method embodiment.
[0235] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a solid state drive (solid state disk, SSD)), etc.
[0236] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0237] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the module is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0238] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. For example, each functional module in each embodiment of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0239] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A recognition method, characterized in that: include: Obtain the distance between the object to be identified and the identification device; If the distance is not equal to the target distance, the wind pressure acting on the object to be identified is adjusted according to the distance, so that the object to be identified moves according to the felt wind pressure until the distance between the object to be identified and the identification device reaches the target distance; The object to be identified that is at the target distance from the identification device is identified to obtain an identification result.
2. The method according to claim 1, characterized in that The step of adjusting the wind pressure acting on the object to be identified according to the distance so that the object to be identified moves according to the felt wind pressure until the distance between the object to be identified and the identification device reaches the target distance includes: adjusting the wind pressure acting on the object to be identified according to the distance; acquiring a distance between the object to be identified and the identification device when the adjusted wind pressure acts on the object to be identified; If the distance is not equal to the target distance, the wind pressure acting on the object to be identified is continuously adjusted according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
3. The method according to claim 2, characterized in that The step of adjusting the wind pressure acting on the object to be identified according to the distance includes: determining a distance difference between the distance and the target distance; The wind pressure acting on the object to be identified is adjusted according to the distance difference.
4. The method according to claim 3, characterized in that The step of adjusting the wind pressure acting on the object to be identified according to the distance difference comprises: If the distance difference is greater than 0, the wind pressure acting on the object to be identified is adjusted to a negative wind pressure so that the object to be identified is brought closer to the identification device; If the distance difference is less than 0, the wind pressure acting on the object to be identified is adjusted to a positive wind pressure so that the object to be identified is moved away from the identification device.
5. The method according to claim 3, characterized in that: The step of adjusting the wind pressure acting on the object to be identified according to the distance difference comprises: determining a target wind pressure according to the distance difference; The wind pressure acting on the object to be identified is adjusted to the target wind pressure.
6. The method according to claim 5, characterized in that Determining the target wind pressure according to the distance difference includes: Determine the pressure adjustment value; The target wind pressure is determined according to the distance difference and the pressure adjustment value.
7. The method according to claim 6, characterized in that The step of determining the target wind pressure according to the distance difference and the pressure adjustment value comprises: Determining a first wind pressure value according to the distance difference and the pressure adjustment value; Determining a second wind pressure value according to a preset sensitivity and a force-bearing area of the object to be identified; The target wind pressure is determined according to the first wind pressure value and the second wind pressure value.
8. The method according to claim 7, characterized in that The determining the first wind pressure value according to the distance difference and the pressure adjustment value comprises: The product of the distance difference and the pressure adjustment value is determined as the first wind pressure value.
9. The method according to claim 7, characterized in that: The determining of the second wind pressure value according to the preset sensitivity and the force-bearing area of the object to be identified includes: Determining a drag coefficient corresponding to the object to be identified; Determine the product of the resistance coefficient and the force-bearing area of the object to be identified; The ratio between the perception force and the product is determined as the second wind pressure value.
10. The method according to claim 7, characterized in that The step of determining the target wind pressure according to the first wind pressure value and the second wind pressure value includes: The sum of the first wind pressure value and the second wind pressure value is determined as the target wind pressure.
11. The method according to any one of claims 5 to 10, characterized in that: The step of adjusting the wind pressure acting on the object to be identified to the target wind pressure includes: Determining a target wind speed according to the target wind pressure; By adjusting the wind speed to the target wind speed, the wind pressure acting on the object to be identified is adjusted to the target wind pressure.
12. The method according to any one of claims 1 to 10, characterized in that: The object to be identified is a palm, and obtaining the distance between the object to be identified and the identification device includes: Acquire the distance between the palm and the recognition device; The step of adjusting the wind pressure acting on the object to be identified according to the distance so that the distance between the object to be identified and the identification device reaches the target distance includes: According to the distance, adjusting the wind pressure acting on the palm so that the distance between the palm and the recognition device reaches the target distance; The identifying the object to be identified that is at the target distance from the identification device to obtain an identification result includes: The palm that is at the target distance from the recognition device is recognized to obtain a recognition result of the palm.
13. An identification device, characterized in that: include: An acquisition unit, used for acquiring the distance between the object to be identified and the identification device; an adjusting unit, configured to adjust the wind pressure acting on the object to be identified according to the distance if the distance is not equal to the target distance, so that the object to be identified moves according to the felt wind pressure until the distance between the object to be identified and the identification device reaches the target distance; The identification unit is used to identify the object to be identified that is at the target distance from the identification device to obtain an identification result.
14. An electronic device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 12.
16. A computer program, characterized in that When the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Paper sheet conveyance method and paper sheet conveyance method
CN101466624A
Object identifying-information output device and object identifying-information outputting method
JP2005349774A