Object identification method, apparatus, device, and computer program
The use of a wind pressure generator to adjust the distance between the object and identification device addresses inefficiencies in reaching optimal identification distances, improving efficiency and accuracy by precise distance control.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2023-04-27
- Publication Date
- 2026-05-22
AI Technical Summary
Existing identification devices face inefficiencies in achieving optimal identification distances, requiring multiple movements of the identification object to reach a target distance, leading to decreased accuracy and efficiency.
An object identification method and device that utilizes a wind pressure generator to adjust the distance between the object and the identification device by controlling wind pressure, allowing precise movement to the target distance, using negative or positive wind pressure as needed.
Improves identification efficiency by accurately moving the object to the target distance in fewer attempts, enhancing the identification process.
Smart Images

Figure 0007864193000020 
Figure 0007864193000021 
Figure 0007864193000022
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims the benefit of priority to Chinese Patent Application No. 2022107158330, titled "Identification Method, Apparatus, Device and Storage Medium", filed with the China National Intellectual Property Administration on June 22, 2022, the entire content of which is incorporated herein by reference.
[0002] Embodiments of this application relate to the technical field of identification, and in particular to object identification methods, apparatuses, devices and storage media.
Background Art
[0003] Some identification devices are considered to have an optimal identification distance. That is, when the distance between the identification object and the identification device meets a preset target distance, the identification device can maximize the identification effect on the identification object. For example, if the identification device includes a camera, the identification device obtains an identification result from the image collected by the camera. At this time, if the identification object is too far from the camera, the image collected by the camera becomes dark and small, while if the identification object is too close to the camera, the image collected by the camera may be overexposed or the whole image may not be captured. Thus, whether the identification object is far or close to the identification device, the identification result becomes inaccurate. Therefore, in order to ensure the identification accuracy of the identification device, it is necessary to devise so that the distance between the identification object and the identification device meets the target distance.
[0004] Currently, a method has been used to move the identification object through a presentation method such as voice so that the distance between the identification object and the identification device becomes the target distance. However, in such a presentation method, since the movement amount cannot be determined every time the identification object is moved, the identification object needs to be moved multiple times until the target distance is reached, and there is a problem that the identification efficiency decreases.
Summary of the Invention
[0005] This application provides an object identification method, apparatus, device, and storage medium that can improve the identification efficiency of an identification device by adjusting the wind pressure acting on the object to be identified and controlling the amount of movement each time the object to be identified is moved.
[0006] According to the first aspect, an embodiment of the present application is an object identification method applied to an identification device including a wind pressure generator, A step of obtaining the distance between the object to be identified and the identification device, If the distance is not equal to the target distance, the step of moving the object to be identified to a position a distance away from the identification device by the target distance by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, wherein the wind pressure includes a negative wind pressure to bring the object to be identified closer to the identification device and a positive wind pressure to move the object to be identified away from the identification device. The present invention provides an object identification method that includes the step of identifying an object to be identified that is located a distance equal to the target distance from the identification device, and obtaining an identification result.
[0007] According to the second aspect, an embodiment of the present application is an object identification device applied to an identification device including a wind pressure generator, An acquisition unit for obtaining the distance between the object to be identified and the identification device, If the aforementioned distance is not equal to the target distance, an adjustment unit is provided to move the object to be identified to a position a distance away from the identification device by the target distance by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, The present invention provides an object identification device that includes an identification unit for identifying an object to be identified that is located a distance from the identification device by the target distance and obtaining an identification result.
[0008] In some embodiments, the adjustment unit is configured to perform the steps of: controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance; 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; and, if the distance is not equal to the target distance, controlling the wind pressure generator to continue adjusting the wind pressure acting on the object according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0009] In some embodiments, the adjustment unit is configured to perform the steps of: specifically, identifying the distance difference between the distance and the target distance; and controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference.
[0010] In some embodiments, the adjustment unit is configured to perform the steps of: bringing the object to be identified closer to the identification device under the effect of the negative wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to a negative wind pressure when the distance difference is greater than zero; and moving the object to be identified away from the identification device under the effect of the positive wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the object to a positive wind pressure when the distance difference is less than zero.
[0011] In some embodiments, the adjustment unit is configured to specifically perform the steps of: identifying a target wind pressure for the wind pressure generator according to the distance difference; and controlling the wind pressure generator to adjust the wind pressure acting on the identified object to the target wind pressure.
[0012] In some embodiments, the adjustment unit is configured to specifically perform the steps of determining a pressure adjustment value and determining the target wind pressure in accordance with the distance difference and the pressure adjustment value.
[0013] In some embodiments, the adjustment unit is configured to perform the steps of: 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 sensing force and the pressure-receiving area of the object to be identified; and determining the target wind pressure according to the first wind pressure value and the second wind pressure value.
[0014] In some embodiments, the adjustment unit is configured to perform the step of specifically identifying the product of the distance difference and the pressure adjustment value as the first wind pressure value.
[0015] In some embodiments, the adjustment unit is configured to specifically perform the steps of: identifying a resistance coefficient corresponding to the object to be identified; identifying the product of the resistance coefficient and the pressure-receiving area of the object to be identified; and identifying the ratio of the sensing force to the product as the second wind pressure value.
[0016] In some embodiments, the adjustment unit is configured to perform the step of specifically identifying the sum of the first wind pressure value and the second wind pressure value as the target wind pressure.
[0017] In some embodiments, the adjustment unit is configured to perform the steps of: specifically, determining a target wind speed in accordance with the target wind pressure; and controlling the wind pressure generator to adjust the wind speed to the target wind speed, thereby adjusting the wind pressure acting on the object to be identified to the target wind pressure.
[0018] In some embodiments, the adjustment unit is configured to perform the steps of: obtaining the distance between the palm and the identification device; moving the palm to a position a target distance away from the identification device under the action of the wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the palm according to the distance; and identifying the palm at the target distance away from the identification device and obtaining the palm identification result.
[0019] According to a third aspect, an embodiment of the present application provides an identification device that includes a wind pressure generator, a memory for storing a computer program, and a processor for executing the method according to the first aspect by calling and executing the computer program stored in the memory.
[0020] According to the fourth aspect, an embodiment of the present application provides a computer-readable storage medium that stores a computer program for causing a computer to perform the method according to the first aspect.
[0021] According to the fifth aspect, embodiments of the present application provide a chip for implementing the methods in any of the first aspects or each implementation described above. Specifically, the chip includes a processor that causes a device on which the chip is mounted to execute the methods in any of the first aspects or each implementation described above by calling and executing a computer program from memory.
[0022] According to the sixth aspect, embodiments of the present application provide a computer program product that includes computer program instructions causing a computer to implement any of the methods in any of the first aspects or each implementation described above.
[0023] According to the seventh aspect, an embodiment of the present application provides a computer program that, when executed on a computer, causes the computer to execute any of the methods in the first aspect described above or in each implementation.
[0024] According to the above, in this application, the identification device is configured to obtain the distance between the object to be identified and the identification device. When this distance is not equal to the target distance, the identification device controls the wind pressure generator to adjust the wind pressure acting on the object to be identified according to this distance, so as to move the object to be identified to a position away from the identification device by the target distance under the action of the wind pressure. Here, the wind pressure includes a negative wind pressure for approaching the object to be identified to the identification device and a positive wind pressure for separating the object to be identified from the identification device. Next, the identification device identifies the object to be identified that is away from the identification device by the target distance and obtains an identification result. In the embodiment of this application, since the wind pressure acting on the object to be identified is determined by the distance between the object to be identified and the identification device, according to the sensed wind pressure, the amount of distance by which the object to be identified should be moved can be accurately obtained. As a result, the object to be identified can be moved to the target distance by moving it a small number of times, so that it is possible to improve the identification experience while enhancing the object identification efficiency.
Brief Description of the Drawings
[0025] To more clearly explain the technical method according to the embodiment of this application, the drawings necessary for the description of the embodiment will be briefly introduced below. As is obvious, the drawings described below are only some embodiments of this application, and those skilled in the art can also obtain other drawings based on these drawings without performing creative labor. [Figure 1] It is a schematic diagram of an identification application scenario according to the embodiment of this application. [Figure 2] It is a flowchart of an object identification method according to an embodiment of this application. [Figure 3] It is a flowchart of an object identification method according to an embodiment of this application. [Figure 4] It is a schematic diagram of an identification device according to the embodiment of this application. [Figure 5] It is a flowchart of an object identification method according to an embodiment of this application. [Figure 6] This is a schematic diagram of the configuration of an object identification device according to one embodiment of this application. [Figure 7] This is a schematic block diagram of an identification device according to an embodiment of this application. [Modes for carrying out the invention]
[0026] Hereinafter, the technical methods according to the embodiments of this application will be clearly and completely described with reference to the drawings of the embodiments of this application. It will be obvious that the embodiments described herein are only some, and not all, embodiments of this application. All other embodiments that a person skilled in the art can obtain based on the embodiments of this application without labor worthy of inventive step are included in the technical scope of this application.
[0027] Furthermore, terms such as “First,” “Second,” etc., in the specification, claims, and drawings of this application are used to distinguish similar subjects and do not limit any particular order or sequence. It will be understood that the data used in this manner may be interchangeable, where appropriate, to allow embodiments of this application to be carried out in an order other than that illustrated or described herein. Also, the terms “includes” and “has” and any variations thereof are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server including a series of steps or units is not necessarily limited to the steps or units explicitly listed, and may include other steps or units that are not explicitly listed or that are unique to these processes, methods, products, or devices.
[0028] The object identification method according to the embodiments of this application is applicable to any scene where there is a requirement for identification distance, that is, this application is applicable to any identification scene, including but not limited to cloud technology, artificial intelligence, smart transportation, and driver assistance, where it is required that the distance between the object to be identified and the identification device satisfy a target distance.
[0029] To facilitate understanding of the embodiments of this application, we will first introduce one application scenario based on the embodiments of this application.
[0030] Figure 1 is a schematic diagram of an identification application scene according to an embodiment of this application. As shown in Figure 1, it includes an object to be identified and an identification device. In some embodiments, the identification device further includes a distance measuring device, a collection device, and a wind pressure generator, as shown in Figure 1.
[0031] Note that Figure 1 is merely an example, showing that the distance measuring device, collection device, and wind pressure generator are mounted on the identification device. In some embodiments, at least one of the distance measuring device, collection device, and wind pressure generator may not be mounted on the identification device. In other words, in the embodiments of this application, the specific mounting locations of the distance measuring device, collection device, wind pressure generator, and identification device are not limited and may be specifically determined according to the actual situation.
[0032] The distance measuring device is used to measure the distance between the object to be identified and the identification device. In the embodiments of this application, the specific type of distance measuring device is not limited and may be any distance measuring device such as an infrared distance measuring device, an acoustic distance measuring device, or a radar distance measuring device.
[0033] A wind pressure generator is used to generate wind pressure that acts on an object to be identified. In the embodiments of this application, the specific type of wind pressure generator is not limited; for example, the wind pressure generator includes at least one outlet and outputs a constant pressure wind force through the outlet to act on the object to be identified.
[0034] The collection device is used to collect characteristic information of an object to be identified, such as collecting an image of the object. In the embodiments of this application, the specific type of collection device is not limited and may be, for example, a scanning device or a camera.
[0035] The identification device is used to analyze the characteristic information of the object to be identified, collected by the collection device, and to obtain the identification result of the object.
[0036] In the embodiments of this application, the specific communication connection method between the distance measuring device, collection device, wind pressure generator, and identification device is not limited.
[0037] In some embodiments, if the wind pressure generator has computing capabilities, a ranging device may be connected to the wind pressure generator in a communicative manner, for example, via a wired or wireless connection. This allows the ranging device to transmit the measured distance to the wind pressure generator. The wind pressure generator can then move the object to the target distance according to the sensed wind pressure by adjusting the wind pressure acting on the object according to the measured distance.
[0038] In some embodiments, the ranging device may be communicatively connected to an identification device, for example, via a wired or wireless connection. This allows the ranging device to transmit the measured distance to the identification device, for example, to a processor in the identification device. The identification device then determines the wind pressure acting on the object to be identified based on the measured distance and controls a wind pressure generator to output this wind pressure to the object, thereby moving the object according to the sensed wind pressure and further ensuring that the distance between the object and the identification device reaches a target distance.
[0039] In some embodiments, the identification device may be communicatively connected to the collection device, for example, via a wired or wireless connection. When the identification device determines that the distance between the object to be identified and the identification device has reached a target distance, the identification device controls the collection device to collect characteristic information of the object to be identified. The collection device then transmits the collected characteristic information to the identification device, for example, to a processor in the identification device. The processor then analyzes the collected characteristic information to obtain a final identification result.
[0040] The following describes in detail the technical methods according to the embodiments of this application, with reference to several embodiments. Some of the following embodiments may be combined with each other, and in some embodiments, the same or equivalent concepts or processes may not be described.
[0041] Figure 2 is a flowchart of an object identification method according to one embodiment of this application. As shown in Figure 2, this method includes the following steps.
[0042] S201: Obtain the distance between the object to be identified and the identification device.
[0043] The implementer of the embodiments of this application is a device having an identification function (hereinafter referred to as the identification device). This identification device may be the identification device shown in Figure 1, or it may be a part of the identification device shown in Figure 1, for example, a processor in the identification device.
[0044] For the sake of explanation, the following example will describe an instance where the execution entity is an identification device.
[0045] In the embodiments of this application, during the identification process, the identification device acquires the distance between the object to be identified and the identification device in real time, and controls the wind pressure generator to adjust the wind pressure acting on the object in real time according to this distance, thereby controlling the distance the object is moved under the action of this wind pressure. In the embodiments of this application, since the wind pressure acting on the object to be identified is determined by the distance between the object to be identified and the identification device, the amount of distance the object should be moved according to the sensed wind pressure can be obtained with high accuracy, and as a result the object to be identified can be moved to the target distance with fewer moves, making it possible to improve the identification experience while increasing the object identification efficiency.
[0046] In the embodiments of this application, the specific type of object to be identified is not limited, but is specifically determined by the application scene.
[0047] For example, the object to be identified may be a part of an object, such as a head, face, or palm. Optionally, the object to be identified may be an entire object, such as a body.
[0048] In the embodiments of this application, the method for activating the identification device is not limited.
[0049] In some embodiments, the identification device is turned on by touch. For example, if the identification device has a power switch, touching this power switch turns on the identification device. Alternatively, for example, touching the touchscreen of the identification device activates the identification device.
[0050] After the identification device is activated, the ranging device can measure the distance from the object to be identified, which is located in front of the identification device, to the identification device.
[0051] In some embodiments, the ranging device measures the distance between the object to be identified and the identifying device if it detects that the object to be identified is located directly in front of the identifying device and has been there for a predetermined period of time.
[0052] Next, the ranging device transmits to the identification device the distance between the object to be identified and the identification device at the measured current time.
[0053] In the embodiments of this application, the specific type of ranging device is not limited and may be any ranging device, such as an infrared ranging device, an acoustic ranging device, or a radar ranging device.
[0054] S202: If the distance is not equal to the target distance, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified according to the distance, thereby moving the object to be identified to a position at a target distance away from the identification device under the action of wind pressure.
[0055] The identification device obtains the distance between the object to be identified and the identification device at the current time, and then determines whether the distance between the object to be identified and the identification device at the current time is equal to a pre-set target distance. If the distance between the object to be identified and the identification device at the current time is equal to the target distance, the identification device directly identifies the object and obtains an identification result. For example, if the distance between the object to be identified and the identification device at the current time is equal to the target distance, the identification device controls the collection device to collect characteristic information of the object to be identified. Next, the collection device transmits the collected characteristic information to the identification device for analysis and obtains an identification result.
[0056] On the other hand, if the distance between the object to be identified and the identification device at the current time is not equal to the target distance, the identification device controls the wind pressure generator to adjust the wind pressure acting on the object according to the distance between the object to be identified and the identification device at the current time, thereby moving the object according to the sensed wind pressure until the distance between the object to be identified and the identification device reaches the target distance.
[0057] In the embodiments of this application, the wind pressure acting on the object to be identified is determined by the distance between the object to be identified and the identification device at the present time.
[0058] For example, if the object to be identified moves away from the identification device, the wind pressure generator is controlled to generate a large negative wind pressure. Here, the negative wind pressure can be understood as the wind pressure that moves the object to be identified closer to the identification device. In this way, the object to be identified is moved toward the identification device under the action of this negative wind pressure, and as the object moves toward the identification device, the wind pressure felt by the object gradually decreases, and when the object moves to a position where no wind pressure is felt, the movement of the object is stopped.
[0059] For example, when the object to be identified is close to the identification device, the wind pressure generator is controlled to generate a large positive wind pressure. Here, positive wind pressure can be understood as wind pressure that moves the object to be identified away from the identification device. In this way, the object to be identified is moved away from the identification device under the action of this positive wind pressure, and as the object moves away from the identification device, the wind pressure felt by the object gradually decreases, and when the object moves to a position where no wind pressure is felt, the movement of the object to be identified is stopped.
[0060] Typically, during a single movement, the object to be identified can essentially move to the target distance in response to wind pressure. Therefore, in some embodiments, the identification device can directly identify the object at this time, without needing to measure the distance between the object and the identification device after it has moved.
[0061] In some embodiments, to further improve the accuracy of identification, the distance between the object to be identified and the identification device is measured each time the object to be identified is moved. At this time, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified according to the distance, thereby moving the object to be identified to a position a target distance away from the identification device under the action of wind pressure. S202 includes the following steps: S202-A: Control the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance. S202-B: Obtain the distance between the object to be identified and the identification device when the adjusted air pressure is applied to the object to be identified. S202-C: If the distance is not equal to the target distance, the wind pressure generator is controlled to continue adjusting the wind pressure acting on the object, depending on the distance, until the distance between the object and the identification device reaches the target distance.
[0062] In this embodiment, the identification device detects the distance between the object to be identified and the identification device in real time, and adjusts the wind pressure acting on the object in real time according to the distance detected in real time, until the distance between the object and the identification device reaches the target distance.
[0063] To illustrate with an example, the distance measuring device measures the distance 1 between the object to be identified and the identification device at time t1 and transmits distance 1 to the identification device. The identification device then determines whether this distance 1 is equal to the target distance. If distance 1 is equal to the target distance, it directly identifies the object. On the other hand, if distance 1 is not equal to the target distance, it controls the wind pressure generator to adjust the output wind pressure to wind pressure 1 according to distance 1. The object to be identified is moved 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 and the identification device at position 1 and transmits distance 2 to the identification device. The identification device then determines whether this distance 2 is equal to the target distance. If distance 2 is equal to the target distance, it directly identifies the object. On the other hand, if distance 2 is not equal to the target distance, it controls the wind pressure generator to continue adjusting the output wind pressure to wind pressure 2 according to distance 2. The object to be identified is moved to position 2 under the action of wind pressure 2. The distance measuring device measures the distance 3 between the object to be identified and the identification device at position 2. This process is repeated until the distance between the object to be identified and the identification device reaches the target distance.
[0064] In this embodiment, each time the object to be identified is moved, it is determined whether the distance between the object to be identified and the identification device after the move is equal to the target distance. If it is not equal to the target distance, the wind pressure generator is controlled to continuously adjust the wind pressure acting on the object to be identified according to the distance between the object to be identified and the identification device after the move. This ensures that the object to be identified is moved to the target distance, thereby improving identification accuracy.
[0065] In the embodiments of this application, there are no limitations on the specific method for adjusting the wind pressure acting on the object to be identified according to the distance described above.
[0066] In some embodiments, if the object to be identified is far or near the identification device, the wind pressure generator can be controlled to first apply a large wind pressure to the object to move it within a preset position range. Once the object is moved within this preset position range, it will be understood that the distance between the object and the identification device is close to the target distance. Next, the distance between the object and the identification device within the preset position range is measured, and the wind pressure generator is controlled to fine-tune the wind pressure acting on the object according to this distance, thereby moving the object to the target distance under the action of this fine-tuned wind pressure. In other words, in this embodiment, by coarsely or finely adjusting the wind pressure acting on the object according to the distance between the object and the identification device, the object can be quickly moved to a position a target distance away from the identification device, thereby increasing the speed at which the object moves.
[0067] In some embodiments, the step of adjusting the wind pressure acting on the object to be identified according to the distance further includes the following steps: S202-A1: Determine the distance difference between the distance and the target distance. S202-A2: Control the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference.
[0068] In this embodiment, the distance between the object to be identified and the identification device, measured at the current time, and the distance difference between this distance and the target distance are calculated. Next, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified according to this distance difference.
[0069] In the embodiments of this application, the specific method for controlling the wind pressure generator in S202-A2 described above to adjust the wind pressure acting on the object to be identified according to the distance difference is not limited.
[0070] In some embodiments, a correspondence between a preset wind pressure level and the distance difference is obtained. This correspondence can be measured experimentally. In this way, the distance difference between the distance between the object to be identified and the identification device, measured at the current time, and the target distance can be identified, and the corresponding level of the distance difference at the current time can be determined. The wind pressure generator can then be controlled to adjust the wind pressure to the corresponding level.
[0071] In one example, one stage of wind pressure corresponds to a fixed distance difference. For instance, one stage of wind pressure corresponds to a 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 time and the target distance is distance difference b, and this distance difference b is c times the distance difference a, the wind pressure generator is controlled to adjust the output wind pressure stage at the current time to stage c.
[0072] In another example, different distances correspond to different wind pressure levels. For instance, the correspondence between wind pressure levels and distance differences is shown in Table 1 below. [Table 1]
[0073] In Table 1, the distance difference refers to the difference between the distance between the object to be identified and the identification device, and the target distance. Here, 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, and 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 stages. Therefore, according to the distance difference identified at the current time, the corresponding wind pressure stage can be searched from Table 1, and the wind pressure generator stage can be adjusted to the searched wind pressure stage.
[0074] In some embodiments, the stage in Table 1 where the distance difference is greater than 0 corresponds to a stage with negative wind pressure. That is, if the current distance from the object to be identified to the identification device is greater than the target distance, the stage corresponding to the distance difference is searched from Table 1 according to the current distance difference, and when adjusting the wind pressure generator according to this stage, negative wind pressure is output from the wind pressure generator to move the object to be identified closer to the identification device under the effect of this negative wind pressure. Also, the stage in Table 1 where the distance difference is less than 0 corresponds to a stage with positive wind pressure. That is, if the current distance from the object to be identified to the identification device is less than the target distance, the stage corresponding to the distance difference is searched from Table 1 according to the current distance difference, and when adjusting the wind pressure generator according to this stage, positive wind pressure is output from the wind pressure generator to move the object to be identified away from the identification device under the effect of this positive wind pressure. In other words, 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 or less than 0, the corresponding wind pressure level can be directly searched from Table 1, and the wind pressure output from the wind pressure generator can be adjusted according to the searched wind pressure level.
[0075] In some embodiments, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified depending on whether the distance difference is greater than or less than zero.
[0076] For example, if the distance difference is greater than 0, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified to a negative wind pressure, thereby bringing the object closer to the identification device.
[0077] For example, if the distance difference is less than zero, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified to a positive wind pressure, thereby moving the object away from the identification device.
[0078] In this embodiment, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified depending on whether the distance difference is greater than or less than zero.
[0079] For example, if the distance difference is greater than 0, it means that at the current time, the distance from the object to be identified to the identification device is greater than the target distance. In this case, by controlling the wind pressure generator to output negative wind pressure and act on the object to be identified, the object to be identified is moved toward the identification device under the action of this negative wind pressure, so that the distance between the object to be identified and the identification device becomes equal to the target distance. In this embodiment, the negative wind pressure output from the wind pressure generator can be adjusted in different stages according to the distance difference. For example, first, the correspondence between the distance difference and different stages of negative wind pressure as shown in Table 1 above is identified, and then, according to the distance difference at the current time, the stage of negative wind pressure corresponding to this distance difference is searched from the table, and the wind pressure generator is adjusted to output negative wind pressure according to this stage of negative wind pressure, and further, the object to be identified is moved toward the identification device under the action of this negative wind pressure. Of course, the negative wind pressure acting on the object to be identified can also be adjusted by other adjustment methods, but is not limited to the embodiments of this application.
[0080] In another example, if the distance difference is less than 0, it means that at the current time, the distance from the object to be identified to the identification device is less than the target distance. In this case, by controlling the wind pressure generator to output positive wind pressure and act on the object to be identified, the object to be identified is moved away from the identification device under the action of this positive wind pressure, so that the distance between the object to be identified and the identification device becomes equal to the target distance. In this embodiment, the positive wind pressure output from the wind pressure generator can be adjusted in different stages according to the distance difference. For example, first, the correspondence between the distance difference and different stages of positive wind pressure as shown in Table 1 above is identified, and then, according to the distance difference at the current time, the stage of positive wind pressure corresponding to this distance difference is searched from the table, and according to this stage of positive wind pressure, the wind pressure generator is adjusted to output positive wind pressure, and further, the object to be identified is moved away from the identification device under the action of this positive wind pressure. Of course, other adjustment methods can be used to adjust the positive air pressure acting on the object being identified, but these methods are not limited to the embodiments of this application.
[0081] In some embodiments, the air pressure acting on the object to be identified can also be adjusted by steps S202-A21 and S202-A22 shown below. That is, S202-A21: Determine the target wind pressure according to the distance difference. S202-A22: Control the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0082] In this embodiment, the target wind pressure acting on the object to be identified is directly determined according to the distance difference at the current time, and the wind pressure generator is controlled to adjust the wind pressure acting on the object to the target wind pressure. In other words, in this implementation method, instead of specifying the wind pressure stages, the target wind pressure is directly determined according to the distance difference, eliminating the need to specify the correspondence shown in Table 1, thus reducing the complexity of identification.
[0083] In the embodiments of this application, several specific methods for determining the target wind pressure according to the distance difference are listed below, but are not limited to these.
[0084] In Method 1, the distance difference is multiplied by a predetermined value to obtain the product, and this product is identified as the target wind pressure, or this product is processed, for example, to correct it and obtain the target wind pressure. Here, this predetermined value can be understood as the wind pressure adjustment amount corresponding to a distance difference of 1 unit (e.g., 1 m), and optionally, this predetermined value can be obtained experimentally or empirically. In this way, the target wind pressure can be identified according to the product of the distance difference at the current time and this predetermined value.
[0085] In method 2, the pressure adjustment value can be identified, and then the target wind pressure can be determined according to the distance difference and the pressure adjustment value.
[0086] The pressure adjustment values mentioned above may be adjustment pressures that can be perceived by humans in actual tests.
[0087] In one example, the pressure adjustment value mentioned above is a fixed value.
[0088] In another example, the pressure adjustment values described above are determined for each corresponding attribute of the object being identified. For example, assuming the object being identified is a palm, since an adult's palm and a minor's palm differ in size and sensitivity to force, one pressure adjustment value is set for adults and a different pressure adjustment value is set for minors. In some embodiments, more detailed classifications are possible according to different attributes, for example, different pressure adjustment values are set depending on age group or gender. In this way, a pressure adjustment value corresponding to the object being identified can be identified for each corresponding attribute of the object being identified. When identifying the target wind pressure according to the distance difference between this pressure adjustment value and the object being identified, the accuracy of identifying the target wind pressure can be improved.
[0089] In the embodiments of this application, the specific method for determining the target wind pressure according to the distance difference and pressure adjustment value in method 2 described above is not limited.
[0090] In one possible implementation method, the product of the distance difference and the pressure adjustment value is identified as the target wind pressure.
[0091] In another possible implementation, first, a first wind pressure value is determined based on the distance difference and pressure adjustment value. Then, a second wind pressure value is determined based on a preset sensing force and the pressure-receiving area of the object to be identified. Finally, a target wind pressure is determined based on the first and second wind pressure values.
[0092] In this implementation method, the wind pressure required to overcome the resistance of the object being identified is considered during the process of determining the target wind pressure. In this embodiment, the wind pressure required to overcome the resistance of the object being identified is referred to as the second wind pressure. Thus, when determining the target wind pressure, first, a first wind pressure value is determined according to the distance difference and the pressure adjustment value. For example, the product of the distance difference and the pressure adjustment value is taken 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 taken as the first wind pressure value.
[0093] Next, a second wind pressure value is determined according to a preset sensing force and the pressure-receiving area of the object to be identified. In the embodiments of this application, the specific magnitude of this preset sensing force is not limited; for example, the preset sensing force may be equal to the force in the opposite direction of gravity on the object to be identified. Exemplarily, if the object to be identified is a palm, this sensing force is the force felt by a human when the palm is placed horizontally. In one example, this sensing force is a fixed value, and in another example, this sensing force may be determined for each corresponding attribute of the object to be identified. For example, assuming the object to be identified is a palm, since the palm of an adult and the palm of a minor differ in size and sensitivity to force, one sensing force may be set for adults and another for minors. In some embodiments, more detailed classifications are possible according to different attributes; for example, different pressure adjustment values may be set depending on age group or gender. In this way, for each corresponding attribute of the object to be identified, the sensing force corresponding to that object can be specified. When determining a second wind pressure value based on the sensing power corresponding to the object to be identified and the pressure-receiving area of the object to be identified, the accuracy of determining the second wind pressure value can be improved.
[0094] In the embodiments of this application, there are no limitations on the specific method for determining the second wind pressure value according to a preset sensing force and the pressure-receiving area of the object to be identified.
[0095] In one example, the ratio of the sensing power to the pressure-receiving area of the object to be identified is used to determine the second wind pressure value.
[0096] In another example, the drag coefficient corresponding to the object to be identified is determined. The product of the drag coefficient and the pressure-receiving area of the object to be identified is determined. The ratio of the sensing force to the product is determined as the second wind pressure value. Here, the drag coefficient represents the resistance that the object to be identified experiences from the air when the object is moving relative to the air in the air. In the embodiments of this application, the specific method for determining the drag coefficient corresponding to the object to be identified is not limited, and calculations can be performed by referring to any existing method for calculating the drag coefficient.
[0097] The steps described above identify a first wind pressure value and a second wind pressure value, and a target wind pressure is determined based on these first and second wind pressure values. For example, the sum of the first and second wind pressure values is determined as the target wind pressure. Alternatively, different weighting coefficients may be set for the first and second wind pressure values, and the target wind pressure may be obtained by further weighting the first and second wind pressure values. In addition, the first and second wind pressure values can be processed and the target wind pressure obtained using other similar methods, but the embodiments of this application do not limit the specific method for determining the target wind pressure based on the first and second wind pressure values.
[0098] In one example, the target wind pressure is determined according to the following formula (1).
number
number
number
[0099] In the embodiment of this application, after identifying the target wind pressure according to the steps described above, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0100] In the embodiments of this application, the specific method for controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to a target wind pressure is not limited, but is determined specifically by the wind pressure adjustment method of the wind pressure generator.
[0101] In some embodiments, if the wind pressure generator can directly adjust the output wind pressure according to a target wind pressure, the identification device can directly control the wind pressure generator to output the target wind pressure. For example, the identification device transmits the target wind pressure to the wind pressure generator, and a controller in the wind pressure generator controls the wind pressure generator to output the target wind pressure.
[0102] In some embodiments, the wind pressure generator adjusts the output wind pressure by adjusting the output wind speed. In this case, the step of controlling the wind pressure generator to adjust the wind pressure acting on the identified object to a target wind pressure includes the step of identifying a target wind speed according to the target wind pressure, and the step of controlling the wind pressure generator to adjust the wind speed to the target wind speed, thereby adjusting the wind pressure acting on the identified object to a target wind pressure.
[0103] There is a correspondence between wind pressure and wind speed. For example, Table 2 shows a correspondence table between wind force scales, wind speed, and wind pressure. [Table 2]
[0104] In some embodiments, the target wind speed corresponding to the target wind pressure can be searched from Table 2, according to the correspondence between wind pressure and wind speed shown in Table 2.
[0105] In some embodiments, the corresponding target wind speed can be calculated based on the target wind pressure.
[0106] Wind pressure is the pressure exerted by wind on a plane perpendicular to the direction of airflow. The relationship between wind pressure and wind speed can be obtained using Bernoulli's equation. Wind pressure is also known as dynamic wind pressure.
[0107] For example, the relationship between wind pressure and wind speed is shown in equation (2) below.
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0108] Thus, by calculating the target wind speed corresponding to the target wind pressure according to the relationship between wind pressure and wind speed shown in equations (2) to (4) above, and further controlling the wind pressure generator to adjust its wind speed to the target wind speed, it is possible to adjust the wind pressure output from the wind pressure generator.
[0109] In embodiments of this application, if the distance between the object to be identified and the identification device is not equal to the target distance, the wind pressure generator is controlled in the manner described above to adjust the wind pressure acting on the object based on this distance until the distance between the object to be identified and the identification device reaches the target distance.
[0110] In some embodiments, in addition to controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, voice guidance can also be provided to draw attention to the distance. For example, if the object to be identified moves away from the identification device, i.e., if the distance difference between the object to be identified and the identification device is greater than zero, the identification device emits a voice of a first frequency to draw attention to the object to be identified and move closer to the identification device. On the other hand, if the object to be identified moves closer to the identification device, i.e., if the distance difference between the object to be identified and the identification device is less than zero, the identification device emits a voice of a second frequency to draw attention to the object to be identified and move away from the identification device. In this way, by using a method of controlling the wind pressure generator to adjust the wind pressure according to the distance and combining it with voice guidance to draw attention to the distance between the object to be identified and the identification device, the identification device can move the object to the target distance quickly, thereby further improving identification efficiency.
[0111] S203: Identify an object that is located a target distance from the identification device and obtain the identification result.
[0112] For example, if the distance from the object to be identified to the identification device is specified as the target distance, the collection device is controlled to collect characteristic information of the object to be identified, and the characteristic information of the object to be identified is obtained. Next, the characteristic information of the object to be identified is identified, and the identification result is obtained.
[0113] In one example, if the object to be identified is a palm, and it is determined that the palm is within the target distance, the acquisition device (e.g., a camera) is controlled to collect an image of the palm. Next, the collected palm image is analyzed and compared, for example, with stored palm images. If the collected palm image matches one of the stored palm images, the identification result is successful. On the other hand, if the collected palm matches all of the stored palm images, the identification result is unsuccessful.
[0114] In the object identification method according to the embodiment of this application, the identification device acquires the distance between the object to be identified and the identification device. If this distance is not equal to the target distance, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified according to this distance, thereby moving the object to a position a distance away from the identification device by the target distance under the action of wind pressure. Here, the wind pressure includes negative wind pressure to bring the object to be identified closer to the identification device and positive wind pressure to move the object away from the identification device. Finally, the identification device identifies the object to be identified when it is a distance away from the identification device by the target distance and obtains an identification result. In the embodiment of this application, since the wind pressure acting on the object to be identified is determined by the distance between the object to be identified and the identification device, the amount of distance the object to be moved can be accurately obtained according to the sensed wind pressure. As a result, the object to be identified can be moved to the target distance with fewer movements, making it possible to improve the identification experience while increasing object identification efficiency.
[0115] Figure 3 is a flowchart of an object identification method according to one embodiment of this application. As shown in Figure 3, this method includes the following steps.
[0116] S301: Prepare identification.
[0117] In embodiments of this application, providing identification may be understood as turning on the identification device and positioning the object to be identified directly in front of the identification device.
[0118] S302: Obtain the distance between the object to be identified and the identification device.
[0119] For example, an identification device controls a distance measuring device to measure the distance between the object to be identified and the identification device.
[0120] S303: Determine whether the distance is equal to the target distance.
[0121] If this distance is determined to be equal to the target distance, the following step S316 is executed.
[0122] If it is determined that this distance is not equal to the target distance, the following step S304 is performed.
[0123] S304: Determine the distance difference between this distance and the target distance.
[0124] S305: Determine whether this distance difference is less than 0.
[0125] If this distance difference is less than 0, the following steps S306 to S309 are executed.
[0126] If this distance difference is greater than 0, the following steps S310 to S313 are executed.
[0127] S306: The system identifies a target wind pressure based on the distance difference and controls the wind pressure generator to generate a positive wind pressure that matches the target wind pressure and act upon the object to be identified, thereby moving the object to be identified away from the identification device.
[0128] If the distance difference is less than zero, it means that the object to be identified is close to the identification device. In this case, it is necessary to generate positive air pressure to move the object away from the identification device.
[0129] In the embodiments of this application, the specific method for determining the target wind pressure according to the distance difference is not limited.
[0130] For example, a pressure adjustment value is identified. 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 sensing force and the pressure-receiving area of the object to be identified. The target wind pressure is determined according to the first and second wind pressure values.
[0131] In this context, the specific method for determining the target wind pressure according to the distance difference can be found in the specific implementation method of S202-A1 described above, and will not be explained further here.
[0132] After identifying the target wind pressure, the identification device controls the wind pressure generator to output a positive wind pressure that matches the target wind pressure, thereby moving the object away from the identification device.
[0133] S307: Determine whether the distance between the object to be identified and the identification device has increased.
[0134] In the embodiment of this application, the distance between the object to be identified and the identification device is detected in real time, and the wind pressure generator is controlled to adjust the wind pressure 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 has increased. If it is determined that the distance has increased, step S309 is executed, and the wind pressure generator is controlled to decrease the positive wind pressure. On the other hand, if it is determined that the distance between the object to be identified and the identification device has not increased, step S308 is executed, and the wind pressure generator is controlled to increase the positive wind pressure.
[0135] S308: Control the wind pressure generator to increase positive wind pressure.
[0136] S309: Control the wind pressure generator to reduce positive wind pressure.
[0137] S310: The target wind pressure is determined according to the distance difference, and the wind pressure generator is controlled to generate a negative wind pressure that matches the target wind pressure and act on the object to be identified, thereby bringing the object to be identified closer to the identification device.
[0138] If the distance difference is greater than 0, it means that the object to be identified is far from the identification device. In this case, the wind pressure generator is controlled to generate negative wind pressure to bring the object to be identified closer to the identification device.
[0139] In the embodiments of this application, the specific method for determining the target wind pressure according to the distance difference can be found in the specific implementation method of S202-A1 described above, and will not be explained further here.
[0140] The identification device, after identifying the target wind pressure, controls the wind pressure generator to output a negative wind pressure whose numerical value corresponds to the target wind pressure and acts upon the object to be identified, thereby bringing the object closer to the identification device.
[0141] S311: Determine whether the distance between the object to be identified and the identification device has decreased.
[0142] In the embodiment of this application, the distance between the object to be identified and the identification device is detected in real time, and the wind pressure generator is controlled to adjust the wind pressure 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 has decreased. If it is determined that the distance has decreased, step S313 is executed, and the wind pressure generator is controlled to reduce the negative wind pressure. On the other hand, if it is determined that the distance between the object to be identified and the identification device has not decreased, step S312 is executed, and the wind pressure generator is controlled to increase the negative wind pressure.
[0143] S312: Control the wind pressure generator to increase the negative wind pressure.
[0144] S313: Control the wind pressure generator to reduce negative wind pressure.
[0145] In some embodiments, in addition to adjusting the wind pressure acting on the object to be identified according to the distance, voice guidance can also be provided to draw attention to the distance. For example, if the distance difference is greater than 0, a voice of a first frequency is emitted to draw attention to bringing the object to be identified closer to the identification device. On the other hand, if the distance difference is less than 0, a voice of a second frequency is emitted to draw attention to moving the object to be identified further away from the identification device. By using this method of controlling the wind pressure generator to adjust the wind pressure according to the distance, and combining it with voice guidance to draw attention to the distance between the object to be identified and the identification device, the object to be identified can be moved quickly to the target distance, thereby further improving identification efficiency.
[0146] S314: Determine whether the distance between the object to be identified and the identification device is equal to the target distance.
[0147] By making the adjustments as described above, 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 has moved. If the distance between the object to be identified and the identification device is equal to the target distance, steps S315 and S316 below are executed.
[0148] On the other hand, if the distance between the object to be identified and the identification device is not equal to the target distance, the process returns to step S304.
[0149] S315: Control the wind pressure generator to stop the wind pressure output.
[0150] S316: Identify the object to be identified and obtain the identification result.
[0151] The specific implementation method for S316 described above is the same as the specific implementation method for S203 described above, and will not be explained further here.
[0152] In the embodiment of this application, the distance between the object to be identified and the identification device is measured in real time, and the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified in real time according to the distance measured in real time. This makes it possible to move the object to be identified to the distance measuring device quickly and accurately, thereby improving identification efficiency and identification accuracy.
[0153] The following describes an object identification method according to an embodiment of this application, where the object to be identified is the palm of the hand.
[0154] Figure 4 is a schematic diagram of an identification device according to an embodiment of the present application. As shown in Figure 4, the identification device may also be called a palm swipe device. This identification device includes an air pressure generator and a palm swipe camera. Here, the air pressure generator includes a plurality of outlets, and exemplary, the outlets of the air pressure generator are provided around the palm swipe camera.
[0155] Figure 5 is a flowchart of an object identification method according to one embodiment of this application. As shown in Figure 5, this method includes the following steps.
[0156] S501: Obtain the distance between the palm and the identification device.
[0157] The specific implementation method for S501 described above can be found by referring to the specific implementation method for S201 described above, and will not be explained further here.
[0158] S502: Determine whether this distance is equal to the target distance.
[0159] If this distance is determined to be equal to the target distance, step S504 is executed.
[0160] If it is determined that this distance is not equal to the target distance, step S503 is executed.
[0161] S503: The wind pressure generator is controlled to adjust the wind pressure acting on the palm according to the distance, thereby moving the palm to a position a target distance away from the identification device under the influence of wind pressure.
[0162] For example, the distance difference between this distance and the target distance is identified. Then, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified according to this distance difference.
[0163] For example, if the distance difference is greater than 0, the wind pressure generator is controlled to adjust the wind pressure acting on the palm to a negative wind pressure, thereby bringing the object to be identified closer to the identification device.
[0164] For example, if the distance difference is less than zero, the wind pressure generator is controlled to adjust the wind pressure acting on the palm to a positive wind pressure, thereby moving the object to be identified away from the identification device.
[0165] In some embodiments, in addition to adjusting the air pressure according to the distance difference, voice guidance can also be provided to draw attention to the distance. For example, if the distance difference is greater than 0, the identification device emits a voice of a first frequency to draw attention to bringing the palm closer to the identification device. On the other hand, if the distance difference is less than 0, the identification device emits a voice of a second frequency to draw attention to moving the palm away from the identification device. In this way, by using a method to adjust the air pressure according to the distance and combining it with voice guidance to draw attention to the distance between the palm and the identification device, the palm can be moved quickly to the target distance, thereby further improving identification efficiency.
[0166] S504: Identify the palm of a hand that is a target distance away from the identification device and obtain the identification result.
[0167] For example, if the distance between the palm and the identification device is determined to be the target distance, the identification device is controlled to turn on the palm swipe device, collect a palm image, and then analyze the collected palm image to obtain an identification result.
[0168] In the embodiments of this application, by controlling the wind pressure generator to adjust the wind pressure acting on the palm according to the distance between the palm and the identification device, the object to be identified can be moved under the action of wind pressure until the distance between the object to be identified and the identification device reaches a target distance, thereby improving palm swipe efficiency.
[0169] Figures 2 through 5 are merely examples of this application and should not be understood as limitations on this application.
[0170] While preferred embodiments of this application have been described in detail above in conjunction with the drawings, this application is not limited to the specific details of the embodiments described above. Within the scope of the technical concept of this application, various simple modifications can be made to the technical methods of this application, and all such simple modifications fall within the technical scope of this application. For example, the various specific technical features described in the specific embodiments described above may be combined in any suitable manner as long as they do not contradict each other, and in order to avoid unnecessary duplication, this application does not separately describe various possible combination methods. Also, for example, various different embodiments of this application may be combined in any way and should be considered as being disclosed in this application as long as they do not violate the concept of this application.
[0171] The embodiments of the method according to this application have been described in detail above by combining Figures 2 to 5. The embodiments of the apparatus according to this application will be described in detail below.
[0172] Figure 6 is a schematic diagram of the configuration of an object identification device according to one embodiment of this application. The device 10 is An acquisition unit 11 for obtaining the distance between the object to be identified and the identification device, If the aforementioned distance is not equal to the target distance, an adjustment unit 12 controls the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, thereby moving the object to be identified to a position a distance away from the identification device by the target distance under the action of the wind pressure. The system includes an identification unit 13 for identifying an object to be identified that is located a distance equal to the target distance from the identification device and obtaining an identification result.
[0173] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of: controlling a wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance; 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; and, if the distance is not equal to the target distance, controlling the wind pressure generator to continue adjusting the wind pressure acting on the object according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0174] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of: determining the distance difference between the distance and the target distance; and controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference.
[0175] In some embodiments, the adjustment unit 12 is configured to perform the steps of: when the distance difference is greater than 0, controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to a negative wind pressure, thereby bringing the object to be identified closer to the identification device under the action of the negative wind pressure; and when the distance difference is less than 0, controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to a positive wind pressure, thereby moving the object to be identified away from the identification device under the action of the positive wind pressure.
[0176] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of: identifying a target wind pressure for the wind pressure generator in accordance with the distance difference; and controlling the wind pressure generator to adjust the wind pressure acting on the identified object to the target wind pressure.
[0177] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of determining a pressure adjustment value and determining the target wind pressure according to the distance difference and the pressure adjustment value.
[0178] In some embodiments, the adjustment unit 12 is configured to perform the steps of: 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 sensing force and the pressure-receiving area of the object to be identified; and determining the target wind pressure according to the first wind pressure value and the second wind pressure value.
[0179] In some embodiments, the adjustment unit 12 is configured to perform the step of specifically identifying the product of the distance difference and the pressure adjustment value as the first wind pressure value.
[0180] In some embodiments, the adjustment unit 12 is configured to specifically perform the steps of: identifying a resistance coefficient corresponding to the object to be identified; identifying the product of the resistance coefficient and the pressure-receiving area of the object to be identified; and identifying the ratio of the sensing force to the product as the second wind pressure value.
[0181] In some embodiments, the adjustment unit 12 is configured to perform the step of specifically identifying the sum of the first wind pressure value and the second wind pressure value as the target wind pressure.
[0182] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of: identifying a target wind speed according to the target wind pressure; and controlling the wind pressure generator to adjust the wind speed to the target wind speed, thereby adjusting the wind pressure acting on the object to be identified to the target wind pressure.
[0183] In some embodiments, the adjustment unit 12 is configured to perform the steps of: obtaining the distance between the palm and the identification device; moving the palm to a position a target distance away from the identification device under the action of the wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the palm according to the distance; and identifying the palm at the target distance away from the identification device and obtaining the palm identification result.
[0184] The embodiments of the apparatus can correspond to the embodiments of the method, and it should be understood that similar descriptions can refer to the embodiments of the method. To avoid redundancy, no further explanation is provided here. Specifically, the apparatus 10 shown in Figure 6 can perform the embodiments of the method described above, and the aforementioned and other operations and / or functions of each module in the apparatus 10 realize the embodiments of the method described above, and for the sake of brevity, no further explanation is provided here.
[0185] The apparatus according to the embodiment of this application has been described above from the perspective of a functional module, using drawings as a reference. It should be understood that this functional module may be implemented in hardware form, in software form instructions, or in combination of hardware and software modules. Specifically, each step of the embodiment of the method in the embodiment of this application can be completed by hardware integrated logic circuits and / or software form instructions in the processor, and the steps of the method disclosed in the embodiment of this application are directly embodied in the completion of a hardware decoding processor, or are executed in combination of hardware and software modules in the decoding processor. Optionally, the software module may reside in a storage medium mature in the art, such as random memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is stored in memory, and the processor reads the information stored in memory and combines its hardware to complete the steps of the embodiment of the method described above.
[0186] Figure 7 is a schematic block diagram of an identification device according to an embodiment of this application. This identification device includes a wind pressure generator.
[0187] As shown in Figure 7, the identification device 40 includes a memory 41 and a processor 42. The memory 41 stores a computer program and transfers the program code to the processor 42. In other words, the processor 42 can call and execute a computer program from the memory 41 to implement a method according to the embodiment of this application, for example, a method comprising the steps of: obtaining the distance between an object to be identified and the identification device; if the distance is not equal to a target distance, moving the object to a position a target distance away from the identification device under the action of the wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the object according to the distance, wherein the wind pressure includes a negative wind pressure to bring the object closer to the identification device and a positive wind pressure to move the object away from the identification device; and identifying the object when it is a target distance away from the identification device and obtaining an identification result.
[0188] For example, this processor 42 may be used to perform embodiments of the method described above in accordance with instructions in this computer program.
[0189] In some embodiments of this application, the processor 42 is as follows: This includes, but is not limited to, general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like.
[0190] In some embodiments of this application, the memory 41 is as follows: This includes, but is not limited to, volatile memory and / or non-volatile memory. Here, non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or flash memory. Volatile memory may be random access memory (RAM) used as an external cache. While illustrative, this is not an exhaustive description, but many forms of RAM are available, such as Static Random Access Memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), Synch-Linked Dynamic Random Access Memory (Synch-Link DRAM, SLDRAM), and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DR RAM).
[0191] In some embodiments of this application, the computer program may be divided into one or more modules, which are stored in the memory 41 and executed by the processor 42 to realize the method of this application. The one or more modules may be a series of computer program instruction segments that can complete a specific function, and which are for describing the execution process of the computer program in the video production apparatus.
[0192] As shown in Figure 7, the identification device 40 may further include a transceiver 40 connected to the processor 42 or memory 41.
[0193] Here, the processor 42 can control the transceiver 43 to communicate with other devices, specifically by sending information or data to other devices or receiving information or data sent from other devices. The transceiver 43 may include a transmitter and a receiver. The transceiver 43 may further include antennas, and the number of antennas may be one or more.
[0194] Each component in this video production system is connected via a bus system, which should be understood to include a power bus, a control bus, and a status signal bus, in addition to a data bus.
[0195] This application further provides a computer storage medium which, when executed by a computer, stores a computer program causing the computer to perform the method according to the embodiment of the method described above.
[0196] Embodiments of this application further provide a computer program product that, when executed by a computer, includes instructions for causing the computer to perform embodiments of the method described above.
[0197] When implemented using software, it may be implemented in whole or in part in the form of a computer program product. This computer program product includes one or more computer instructions. When a computer loads and executes these computer program instructions, all or part of the processes or functions according to embodiments of this application occur. This computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. These computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, these computer instructions may be transmitted from one website, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.). These computer-readable storage mediums may be any available medium on which a computer can store information, or they may include data storage devices such as servers or data centers that integrate one or more available media. The usable media here may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0198] Those skilled in the art will recognize that the exemplary modules and algorithmic steps described in combination with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software will depend on the specific use of the technical method and design constraints. While experts in the art may implement the described functions using different methods for their respective specific applications, such implementations should not be understood as being outside the scope of this application.
[0199] In some embodiments provided herein, it should be understood that the disclosed systems, apparatus, and methods may be implemented in other ways. For example, the embodiments of the apparatus described above are merely illustrative, and the division of this module is merely a logical functional division, and other division methods may be used in actual implementation. For example, multiple modules or components may be combined or integrated into another system, and some features may be ignored or not implemented. Furthermore, the coupling or direct coupling or communication connection between the shown or considered may be via several interfaces, apparatus, or modules, and the indirect coupling or communication connection of apparatus or modules may be electrical, mechanical, or in other forms.
[0200] The modules described above as individual components may or may not be physically separate. Components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Depending on the actual needs, some or all of these modules can be selected to achieve the objectives of the technical method of this embodiment. For example, each functional module in each embodiment of this application may be integrated into a single processing module, each module may exist physically independently, or two or more modules may be integrated into a single module.
[0201] The above are merely specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Those skilled in the art can easily modify or substitute these embodiments within the scope of the technical realities disclosed herein, and all such modifications are included within the scope of protection of this application. Therefore, the scope of protection of this application must conform to the scope of protection of the claims.
Claims
1. An object identification method performed by an identification device including a wind pressure generator, A step of obtaining the distance between the object to be identified and the identification device, If the distance is not equal to the target distance, the step of moving the object to be identified to a position a distance away from the identification device by the target distance by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, wherein the wind pressure includes a negative wind pressure to bring the object to be identified closer to the identification device and a positive wind pressure to move the object to be identified away from the identification device. An object identification method comprising the steps of identifying an object to be identified that is located a distance equal to the target distance from the identification device and obtaining an identification result.
2. The step of moving the object to be identified to a position a distance away from the identification device by the target distance under the action of the wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, The steps include controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, A step of obtaining the distance between the object to be identified and the identification device when the adjusted wind pressure is applied to the object to be identified, The method according to claim 1, comprising the step of controlling the wind pressure generator to continue adjusting the wind pressure acting on the object to be identified, in accordance with the distance, until the distance between the object to be identified and the identification device reaches the target distance.
3. The step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance is: A step of determining the distance difference between the aforementioned distance and the aforementioned target distance, The method according to claim 1, comprising the step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference.
4. The step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference is: If the distance difference is greater than 0, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified to a negative wind pressure, thereby bringing the object to be identified closer to the identification device under the influence of the negative wind pressure. The method according to claim 3, comprising the step of, if the distance difference is less than 0, controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to a positive wind pressure, thereby separating the object to be identified from the identification device under the action of the positive wind pressure.
5. The step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference is: The steps include: determining the target wind pressure of the wind pressure generator according to the distance difference; The method according to claim 3, comprising the step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
6. The step of determining the target wind pressure of the wind pressure generator according to the distance difference is as follows: Steps to identify the pressure adjustment value, The method according to claim 5, comprising the step of determining the target wind pressure according to the distance difference and the pressure adjustment value.
7. The step of determining the target wind pressure according to the distance difference and the pressure adjustment value is: A step of determining a first wind pressure value according to the distance difference and the pressure adjustment value, A step of determining a second wind pressure value according to a preset sensing force and the pressure-receiving area of the object to be identified, The method according to claim 6, comprising the step of determining the target wind pressure according to the first wind pressure value and the second wind pressure value.
8. The step of determining a first wind pressure value according to the distance difference and the pressure adjustment value is: The method according to claim 7, further comprising the step of identifying the product of the distance difference and the pressure adjustment value as the first wind pressure value.
9. The step of determining a second wind pressure value according to a preset sensing force and the pressure-receiving area of the object to be identified is: The steps include identifying the resistance coefficient corresponding to the object to be identified, A step of determining the product of the resistance coefficient and the pressure-receiving area of the object to be identified, The method according to claim 7, comprising the step of identifying the ratio of the sensing force to the product as the second wind pressure value.
10. The step of determining the target wind pressure according to the first wind pressure value and the second wind pressure value is: The method according to claim 7, further comprising the step of specifying the sum of the first wind pressure value and the second wind pressure value as the target wind pressure.
11. The step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure is: The steps include determining the target wind speed according to the aforementioned target wind pressure, The method according to claim 5, comprising the step of controlling the wind pressure generator to adjust the wind speed to the target wind speed, thereby controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
12. If the object to be identified is the palm of a hand, The step of obtaining the distance between the object to be identified and the identification device is, The step includes obtaining the distance between the palm of the hand and the identification device, The step of moving the object to be identified to a position a distance away from the identification device by the target distance under the action of the wind pressure by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, The step includes controlling the wind pressure generator to adjust the wind pressure acting on the palm according to the distance, thereby moving the palm to a position a distance away from the identification device by the target distance under the action of the wind pressure, The step of identifying the object to be identified, which is located at a distance equal to the target distance from the identification device, and obtaining an identification result, The method according to any one of claims 1 to 11, comprising the step of identifying the palm of a hand that is located at a distance equal to the target distance from the identification device, and obtaining an identification result of the palm of a hand.
13. A wind pressure generator, Memory for storing computer programs, An identification device comprising a processor for causing the processor to perform the following steps: calling and executing a computer program stored in the memory to obtain the distance between an object to be identified and an identification device; if the distance is not equal to a target distance, controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, thereby moving the object to be identified to a position a distance away from the identification device by the wind pressure, wherein the wind pressure includes a negative wind pressure to bring the object to be identified closer to the identification device and a positive wind pressure to move the object away from the identification device; and identifying the object to be identified when it is a distance away from the identification device by the target distance, and obtaining an identification result.
14. A computer program that, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 11.