Object recognition method, device, apparatus, and computer program
By employing a wind pressure generator to adjust the distance between the object and the identification device, the method addresses inefficiencies in existing technologies, enhancing identification efficiency and accuracy.
Patent Information
- Application Number
- JP2024556184
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-22
- Filing Date
- 2023-04-27
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2043-04-27
AI Technical Summary
Existing identification devices face inefficiencies in achieving optimal identification results due to the need to manually adjust the distance between the object and the device, which often requires multiple attempts and reduces efficiency.
The implementation of a method and apparatus that utilize a wind pressure generator to adjust the distance between the object and the identification device by controlling wind pressure, allowing for precise movement of the object to a target distance for accurate identification.
This approach significantly enhances identification efficiency by allowing the object to be moved to the target distance with minimal movements, thereby improving the accuracy and speed of the identification process.
Smart Images

Figure 2025516441000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - Reference to Related Applications] This application claims the benefit of priority to Chinese Patent Application No. 2022107158330, entitled "Identification Method, Apparatus, Device and Storage Medium", filed with the State Intellectual Property Office of China on June 22, 2022, the entire content of which is incorporated herein by reference.
[0002] Embodiments of the present application relate to the technical field of identification, and in particular to an object identification method, apparatus, device and storage medium.
Background Art
[0003] Some identification devices are considered to have an optimal identification distance. That is, when the distance between the object to be identified and the identification device meets a preset target distance, the identification device can maximize the identification effect on the object to be identified. 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 object to be identified is too far from the camera, the image collected by the camera becomes dark and small, while if the object to be identified 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 object to be identified 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 a way to make the distance between the object to be identified and the identification device meet the target distance.
[0004] Currently, a method has been used to move the object to be identified through a prompting method such as voice so that the distance between the object to be identified and the identification device becomes the target distance. However, in such a prompting method, since the amount of movement cannot be determined every time the object to be identified is moved, it is necessary to move the object to be identified multiple times until the target distance is reached, and there is a problem that the identification efficiency is reduced.
Summary of the Invention
Means for Solving the Problem
[0005] The present application provides an object identification method, apparatus, device, and storage medium capable of improving the identification efficiency of an identification device by adjusting the wind pressure acting on an object to be identified and controlling the amount of movement each time the object to be identified is moved.
[0006] According to a first aspect, an embodiment of the present application is an object identification method applied to an identification device including a wind pressure generator, the method comprising: obtaining a distance between an object to be identified and the identification device; when 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, 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, wherein 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; identifying the object to be identified at a position away from the identification device by the target distance and obtaining an identification result.
[0007] According to a second aspect, an embodiment of the present application is an object identification apparatus applied to an identification device including a wind pressure generator, the apparatus comprising: an acquisition unit for obtaining a distance between an object to be identified and the identification device; an adjustment unit for controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance when the distance is not equal to a target 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; an identification unit for identifying the object to be identified at a position away from the identification device by the target distance and obtaining an identification result.
[0008] In some embodiments, the adjustment unit specifically comprises: 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 when the distance is not equal to the target distance, controlling the wind pressure generator to continuously adjust the wind pressure acting on the object to be identified according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0009] In some embodiments, the adjustment unit specifically comprises: 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, when the distance difference is greater than 0, the adjustment unit specifically controls the wind pressure generator to adjust the wind pressure acting on the object to be identified to a negative wind pressure, so as to bring 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, the adjustment unit controls the wind pressure generator to adjust the wind pressure acting on the object to be identified to a positive wind pressure, so as to separate the object to be identified from the identification device under the action of the positive wind pressure.
[0011] In some embodiments, the adjustment unit specifically comprises: identifying the target wind pressure of the wind pressure generator according to the distance difference; and controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0012] In some embodiments, the adjustment unit specifically comprises: identifying a pressure adjustment value; and identifying the target wind pressure according to the distance difference and the pressure adjustment value.
[0013] In some embodiments, specifically, the adjustment unit is configured to perform the steps of: identifying a first wind pressure value according to the distance difference and the pressure adjustment value; identifying a second wind pressure value according to a preset sensing force and the pressure receiving area of the object to be identified; and identifying the target wind pressure according to the first wind pressure value and the second wind pressure value.
[0014] In some embodiments, specifically, the adjustment unit is configured to perform the step of identifying the product of the distance difference and the pressure adjustment value as the first wind pressure value.
[0015] In some embodiments, specifically, the adjustment unit is configured to 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, specifically, the adjustment unit is configured to perform the step of identifying the sum of the first wind pressure value and the second wind pressure value as the target wind pressure.
[0017] In some embodiments, specifically, the adjustment unit is 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, so as to control the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0018] In some embodiments, the adjustment unit specifically performs the steps of obtaining the distance between the palm and the identification device, and controlling the wind pressure generator to adjust the wind pressure acting on the palm according to the distance, so as to move the palm to a position away from the identification device by the target distance under the action of the wind pressure, and identifying the palm at a position away from the identification device by the target distance to obtain the identification result of the palm.
[0019] According to a third aspect, an embodiment of the present application provides an identification device, including a wind pressure generator, a memory for storing a computer program, and a processor for calling and executing the computer program stored in the memory to execute the method according to the first aspect.
[0020] According to a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program for causing a computer to execute the method according to the first aspect.
[0021] According to a fifth aspect, an embodiment of the present application provides a chip for implementing the method in any one or each implementation manner of the first aspect described above. Specifically, the chip includes a processor for calling and executing a computer program from a memory to cause a device on which the chip is mounted to execute the method in any one or each implementation manner of the first aspect described above.
[0022] According to a sixth aspect, an embodiment of the present application provides a computer program product including computer program instructions for causing a computer to implement the method in any one or each implementation manner of the first aspect described above.
[0023] According to a seventh aspect, an embodiment of the present application provides a computer program that, when executed on a computer, causes the computer to execute the method in any one or each implementation manner of the first aspect described above.
[0024] According to the above, in the present 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 separated 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 separated from the identification device by the target distance and obtains an identification result. In the embodiment of the present 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 with just a few movements, so 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 the present application, the drawings necessary for the description of the embodiment will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can also obtain other drawings based on these drawings without creative labor.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0026] Hereinafter, with reference to the drawings in the embodiments of the present application, the technical methods according to the embodiments of the present application will be clearly and completely described. As is clear, the embodiments described herein are only some embodiments of the present application, not all embodiments. Based on the embodiments of the present application, all other embodiments that can be obtained by those skilled in the art without creative labor shall be included in the technical scope of the present application.
[0027] In addition, the terms "first", "second", etc. in the specification, claims, and the above-mentioned drawings of the present application are used to distinguish similar objects, and do not limit a specific order or the order of front and back. It should be understood that the data used in this way can be exchanged when appropriate so that the embodiments of the present application can be implemented in an order other than the order illustrated or described herein. Also, the terms "include", "have" 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 clearly listed, and may include steps or units not clearly listed or other steps or units specific to these processes, methods, products or devices.
[0028] The object identification method according to the embodiment of the present application is applicable to any scene that requires an identification distance, that is, the present application is applicable to any identification scene where the distance between the object to be identified and the identification device is required to meet the target distance, including but not limited to cloud technology, artificial intelligence, smart transportation, driving assistance, etc.
[0029] To facilitate understanding of the embodiments of the present application, first, an application scenario related to the embodiments of the present application will be introduced.
[0030] FIG. 1 is a schematic diagram of an identification application scenario according to an embodiment of the present application. As shown in FIG. 1, it includes an object to be identified and an identification device. In some embodiments, the identification device further includes, as shown in FIG. 1, a distance measuring device, a collection device, a wind pressure generator, and the like.
[0031] It should be noted that FIG. 1 is merely an example, showing that the distance measuring device, the collection device, and the wind pressure generator are attached to the identification device. In some embodiments, at least one of the distance measuring device, the collection device, and the wind pressure generator may not be attached to the identification device. That is, in the embodiments of the present application, the specific mounting positions of the distance measuring device, the collection device, the wind pressure generator, and the 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 the present application, the specific type of the distance measuring device is not limited, and for example, it may be any distance measuring device such as an infrared distance measuring device, a sound wave distance measuring device, a radar distance measuring device, etc.
[0033] The wind pressure generator is used to generate a wind pressure acting on the object to be identified. In the embodiments of the present application, the specific type of the wind pressure generator is not limited. For example, the wind pressure generator includes at least one air outlet, and outputs a wind force with a constant pressure through the air outlet to act on the object to be identified.
[0034] The collection device is used to collect characteristic information of the object to be identified, such as collecting an image of the object to be identified. In the embodiments of the present application, the specific type of the collection device is not limited, and for example, it may be a collection device such as a scanning device, a camera, etc.
[0035] The identification device is used to analyze the feature information of the object to be identified collected by the collection device and obtain the identification result of the object to be identified.
[0036] In the embodiments of the present application, the specific communication connection method among the distance measurement device, the collection device, the wind pressure generator, and the identification device is not limited.
[0037] In some embodiments, when the wind pressure generator has computing power, the distance measurement device can be communicably connected to the wind pressure generator via, for example, a wired or wireless manner. Thereby, the distance measurement device can transmit the measured distance to the wind pressure generator. The wind pressure generator can move the object to be identified to the target distance according to the sensed wind pressure by adjusting the wind pressure acting on the object to be identified according to the measured distance.
[0038] In some embodiments, the distance measurement device can be communicably connected to the identification device via, for example, a wired or wireless manner. Thereby, the distance measurement device can transmit the measured distance to the identification device, for example, to a processor in the identification device. The identification device determines the wind pressure acting on the object to be identified according to the measured distance, and controls the wind pressure generator to output this wind pressure to the object to be identified, so as to move the object to be identified according to the sensed wind pressure, and further make the distance between the object to be identified and the identification device reach the target distance.
[0039] In some embodiments, the identification device can be communicably connected to the collection device via, for example, a wired or wireless manner. When the identification device determines that the distance between the object to be identified and the identification device has reached the target distance, the identification device controls the collection device to collect the feature information of the object to be identified. Next, the collection device transmits the collected feature information to the identification device, for example, to a processor in the identification device. Then, the processor analyzes the collected feature information to obtain the final identification result.
[0040] Hereinafter, with reference to several embodiments, the technical approach according to the embodiments of the present application will be described in detail. Several of the following embodiments may be combined with each other, and in some embodiments, the same or equivalent concepts and processes may not be described.
[0041] Figure 2 is a flowchart of an object identification method according to an embodiment of the present 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 execution subject of the embodiment of the present application is a device having an identification function (hereinafter referred to as an identification device). This identification device may be the identification device shown in Figure 1, or a part of the identification device shown in Figure 1, for example, a processor in the identification device.
[0044] For convenience of description, hereinafter, an example in which the execution subject is an identification device will be described.
[0045] In the embodiment of the present application, during the identification process, the identification device obtains 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 to be identified in real time according to this distance, so as to control the distance that the object to be identified moves under the action of this wind pressure. In the embodiment of the present 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 that the object to be identified should move 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 only a small number of movements, so that it is possible to improve the identification experience while enhancing the object identification efficiency.
[0046] In the embodiment of the present application, the specific type of the object to be identified is not limited, and specifically it is determined by the application scenario.
[0047] Exemplarily, the object to be identified may be a part of an object such as a head, a face, or a palm. Optionally, the object to be identified may be the entire object such as a body.
[0048] In the embodiments of the present application, the activation method of the identification device is not limited.
[0049] In some embodiments, the identification device is turned on by a touch operation. For example, when a power switch is attached to the identification device, touching this power switch turns on this identification device. Also for example, touching the touch screen of this identification device activates this identification device.
[0050] After the identification device is activated, the distance measuring device can measure the distance from the object to be identified located in front of the identification device to the identification device.
[0051] In some embodiments, the distance measuring device measures the distance between the object to be identified and the identification device when it is detected that the object to be identified is located directly in front of the identification device and has stayed for a predetermined time.
[0052] Next, the distance measuring device transmits the measured distance between the object to be identified and the identification device at the current time to the identification device.
[0053] In the embodiments of the present application, the specific type of the distance measuring device is not limited. For example, it may be any distance measuring device such as an infrared distance measuring device, an ultrasonic distance measuring device, or a radar distance measuring device.
[0054] S202: When 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, 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.
[0055] After the identification device obtains the distance between the object to be identified and the identification device at the current time, it determines whether the distance between the object to be identified and the identification device at the current time is equal to a preset 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 object to be identified is directly identified to obtain an identification result. For example, when 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 the feature information of the object to be identified. Next, the collection device transmits the collected feature information to the identification device for analysis to obtain an identification result.
[0056] On the other hand, when 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 to be identified according to the distance between the object to be identified and the identification device at the current time, so as to move the object to be identified 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 embodiment of the present 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 current time.
[0058] For example, when the object to be identified is far from the identification device, the wind pressure generator is controlled to generate a large negative wind pressure. Here, the negative wind pressure may be understood as the wind pressure for approaching the object to be identified to the identification device. In this way, the object to be identified is moved in the direction of approaching the identification device under the action of this negative wind pressure. During the process of moving the object to be identified to the identification device, the wind pressure felt by the object to be identified gradually decreases. When the object to be identified is moved to a position where no wind pressure is felt, the movement of the object to be identified is stopped.
[0059] For example, when the object to be identified approaches the identification device, the wind pressure generator is controlled to generate a large positive wind pressure. Here, the positive wind pressure may be understood as the wind pressure for separating the object to be identified from the identification device. In this way, the object to be identified is moved in a direction away from the identification device under the action of this positive wind pressure. During the process of moving the object to be identified in a direction away from the identification device, the wind pressure felt by the object to be identified gradually decreases. When the object to be identified is moved to a position where no wind pressure is felt, the movement of the object to be identified is stopped.
[0060] Normally, during a single movement process, according to the wind pressure, the object to be identified can basically move to the target distance. Therefore, in some embodiments, at this time, the identification device can directly identify the object to be identified, but it is not necessary to measure the distance between the object to be identified after movement and the identification device.
[0061] In some embodiments, in order to further improve the identification accuracy, every time the object to be identified is moved, the distance between the object to be identified and the identification device is measured. At this time, by controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance, the step S202 of moving the object to be identified to a position separated from the identification device by the target distance under the action of the wind pressure includes the following steps. That is, 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 wind pressure acts on the object to be identified. S202-C: When the distance is not equal to the target distance, control the wind pressure generator to continuously adjust the wind pressure acting on the object to be identified according to the distance until the distance between the object to be identified and the identification device reaches the target distance.
[0062] In this embodiment, the identification device detects in real time the distance between the object to be identified and the identification device, and adjusts in real time the wind pressure acting on the object to be identified according to the detected distance in real time until the distance between the object to be identified and the identification device reaches the target distance.
[0063] For example, the distance measuring device measures the distance 1 between the object to be identified and the identification device at time t1 and transmits the distance 1 to the identification device. Then, the identification device determines whether the distance 1 is equal to the target distance. If the distance 1 is equal to the target distance, the object to be identified is directly identified. On the other hand, if the distance 1 is not equal to the target distance, the wind pressure generator is controlled to adjust the output wind pressure to the wind pressure 1 according to the distance 1. The object to be identified is moved to position 1 under the action of the wind pressure 1. Next, the distance measuring device measures the distance 2 between the object to be identified at position 1 and the identification device and transmits the distance 2 to the identification device. Then, the identification device determines whether the distance 2 is equal to the target distance. If the distance 2 is equal to the target distance, the object to be identified is directly identified. On the other hand, if the distance 2 is not equal to the target distance, the wind pressure generator is controlled to continue to adjust the output wind pressure according to the distance 2 to the wind pressure 2. The object to be identified is moved to position 2 under the action of the wind pressure 2. The distance measuring device measures the distance 3 between the object to be identified at position 2 and the identification device. In this way, the above operations are 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 moved object to be identified and the identification device is equal to the target distance. If it is not equal to the target distance, the wind pressure generator is controlled to continue to adjust the wind pressure acting on the object to be identified according to the distance between the moved object to be identified and the identification device, so that the object to be identified continues to move under the action of this wind pressure until the distance between the object to be identified and the identification device reaches the target distance. In this way, it is ensured that the object to be identified is moved to the target distance, and the identification accuracy can be improved.
[0065] In the embodiments of the present application, there is no limitation on the specific method of adjusting the wind pressure acting on the object to be identified according to the above-mentioned distance.
[0066] In some embodiments, when the object to be identified is far or near the identification device, in order to move the object to be identified within a preset position range, the wind pressure generator can first be controlled to apply a large wind pressure to the object to be identified. Here, it will be understood that when the object to be identified is moved within this preset position range, the distance between the object to be identified and the identification device is close to the target distance. Next, the distance between the object to be identified within the preset position range and the identification device is measured, and according to this distance, the wind pressure generator is controlled to finely adjust the wind pressure acting on the object to be identified, so that the object to be identified is moved to the target distance under the action of this finely adjusted wind pressure. That is, in this embodiment, according to the distance between the object to be identified and the identification device, by coarsely adjusting or finely adjusting the wind pressure acting on the object to be identified, the object to be identified can be quickly moved to a position at a target distance from the identification device, so that the moving speed of the object to be identified can be increased.
[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. That is, S202-A1: Identify 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 difference between the distance between the object to be identified and the identification device measured at the current time and the target distance is 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 the present application, there is no limitation on the specific method of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference in S202-A2 described above.
[0070] In some embodiments, a correspondence relationship between preset air pressure levels and distance differences is obtained. Note that this correspondence relationship can be measured through experiments. In this way, according to the distance difference between the object to be identified and the identification device measured at the current time and the target distance, the corresponding level of the distance difference at the current time can be determined. Therefore, the air pressure generator can be controlled to adjust the air pressure to the corresponding level.
[0071] In one example, a fixed distance difference corresponds to one level of air pressure. For example, one level of air pressure corresponds to a distance difference a. In this way, when the distance difference 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 air pressure generator is controlled to adjust the output air pressure level at the current time to c levels.
[0072] In another example, different levels of air pressure correspond to different distances. For example, the correspondence relationship between the air pressure level and the distance difference is as shown in Table 1 below.
Table 1
[0073] In Table 1, the distance difference refers to the distance difference 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. 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 air pressure levels. Therefore, according to the distance difference specified at the current time, the corresponding air pressure level can be searched from Table 1 above, and further, the level of the air pressure generator can be adjusted to the searched air pressure level.
[0074] In some embodiments, the stage where the distance difference in Table 1 above is greater than 0 corresponds to the stage of negative wind pressure. That is, when the distance from the object to be identified to the identification device at the current time is greater than the target distance, according to the distance difference at the current time, search for the stage corresponding to the distance difference from Table 1, and when adjusting the wind pressure generator according to this stage, output a negative wind pressure from the wind pressure generator to make the object to be identified approach the identification device under the action of the negative wind pressure. Also, the stage where the distance difference in Table 1 above is less than 0 corresponds to the stage of positive wind pressure. That is, when the distance from the object to be identified to the identification device at the current time is less than the target distance, according to the distance difference at the current time, search for the stage corresponding to the distance difference from Table 1, and when adjusting the wind pressure generator according to this stage, output a positive wind pressure from the wind pressure generator to make the object to be identified move away from the identification device under the action of the positive wind pressure. That is, 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, directly search for the corresponding wind pressure stage from Table 1, and adjust the wind pressure output from the wind pressure generator according to the searched wind pressure stage.
[0075] In some embodiments, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified according to whether the distance difference is greater than or less than 0.
[0076] For example, when 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, so that the object to be identified approaches the identification device.
[0077] Also, for example, when the distance difference is less than 0, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified to a positive wind pressure, so that the object to be identified moves 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 according to whether the distance difference is greater than or less than 0.
[0079] In one 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. At this time, by controlling the wind pressure generator to output a negative wind pressure and act on the object to be identified, the object to be identified is moved in a direction approaching 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, according to the distance difference, the negative wind pressure output from the wind pressure generator can be adjusted at different levels. For example, first, identify the correspondence between the distance difference and different levels of negative wind pressure as shown in Table 1 above, and then, according to the distance difference at the current time, search for the level of negative wind pressure corresponding to this distance difference from the table, and adjust the wind pressure generator according to this level of negative wind pressure so that the wind pressure generator outputs a negative wind pressure, and further make the object to be identified approach 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 it is not limited in the embodiments of the present 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. At this time, by controlling the wind pressure generator to output a positive wind pressure and act on the object to be identified, the object to be identified is moved in a direction 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, according to the distance difference, the positive wind pressure output from the wind pressure generator can be adjusted at different levels. For example, first, identify the correspondence between the distance difference and different levels of positive wind pressure as shown in Table 1 above, and then, according to the distance difference at the current time, search for the level of positive wind pressure corresponding to this distance difference from the table, and adjust the wind pressure generator according to this level of positive wind pressure so that the wind pressure generator outputs a positive wind pressure, and further make the object to be identified move away from the identification device under the action of this positive wind pressure. Of course, the positive wind pressure acting on the object to be identified can also be adjusted by other adjustment methods, but it is not limited in the embodiments of the present application.
[0081] In some embodiments, the wind 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: Identify the target wind pressure according to the distance difference. S202-A22: Control the wind pressure generator so that the wind pressure acting on the object to be identified is adjusted to the target wind pressure.
[0082] In this embodiment, according to the distance difference at the current time, the target wind pressure acting on the object to be identified is directly identified, and the wind pressure generator is controlled so that the wind pressure acting on the object to be identified is adjusted to the target wind pressure. That is, in this implementation method, instead of identifying the wind pressure stage, the target wind pressure can be directly identified according to the distance difference, and there is no need to identify the corresponding relationship shown in Table 1, so the identification complexity is reduced.
[0083] In the embodiments of the present application, as specific methods for identifying the target wind pressure according to the distance difference, the following several methods are listed, but are not limited thereto.
[0084] In Method 1, multiply the distance difference by a preset value to obtain a product, and identify this product as the target wind pressure, or process this product, for example, correct this product to obtain the target wind pressure. Here, this preset value may be understood as the wind pressure adjustment amount corresponding to a distance difference of 1 unit (for example, 1 m). Optionally, this preset value can be obtained through experiments or is an empirical value. In this way, the target wind pressure can be identified according to the product of the distance difference at the current time and this preset value.
[0085] In Method 2, a pressure adjustment value is identified, and then the target wind pressure can be identified according to the distance difference and the pressure adjustment value.
[0086] The above-mentioned pressure adjustment value may be an adjustment pressure that can be felt by a human in an actual test.
[0087] In one example, the above-mentioned pressure adjustment value is a fixed value.
[0088] In another example, the above-described pressure adjustment value is determined for each corresponding attribute of the object to be identified. For example, assuming that the object to be identified is the palm, since the palm of an adult and the palm of a minor differ in both size and sensitivity to force, one pressure adjustment value is set for adults and another pressure adjustment value is set for minors. In some embodiments, more detailed classification is possible according to different attributes, for example, different pressure adjustment values are set according to age groups, genders, etc. In this way, for each corresponding attribute of the object to be identified, the pressure adjustment value corresponding to this object to be identified can be specified. When specifying the target wind pressure according to the pressure adjustment value corresponding to this object to be identified and the distance difference, the accuracy of specifying the target wind pressure can be improved.
[0089] In the embodiments of the present application, the specific method for specifying the target wind pressure according to the distance difference and the pressure adjustment value in the above-described method 2 is not limited.
[0090] In one possible implementation method, the product of the distance difference and the pressure adjustment value is specified as the target wind pressure.
[0091] In another possible implementation method, first, a first wind pressure value is specified according to the distance difference and the pressure adjustment value. Then, a second wind pressure value is specified according to a preset sensing force and the pressure-receiving area of the object to be identified. Then, the target wind pressure is specified according to the first wind pressure value and the second wind pressure value.
[0092] In this implementation method, in the process of specifying the target wind pressure, the wind pressure required to overcome the resistance of the object to be identified is considered. In this embodiment, the wind pressure required to overcome the resistance of the object to be identified is denoted as the second wind pressure. In this way, when specifying the target wind pressure, first, a first wind pressure value is specified according to the distance difference and the pressure adjustment value. For example, the product of the distance difference and the pressure adjustment value is used as the first wind pressure value, or the product of the distance difference and the pressure adjustment value is adjusted and multiplied or divided by a certain coefficient, and the adjusted product is used as the first wind pressure value.
[0093] Next, a second wind pressure value is specified according to a preset sensing force and the pressure-receiving area of the object to be identified. In the embodiments of the present application, the specific magnitude of this preset sensing force is not limited. For example, the preset sensing force may be equal to the reverse force of the gravity of the object to be identified. Exemplarily, when the object to be identified is the palm of the hand, this sensing force is the force felt as a human when the palm is placed horizontally. In one example, this sensing force is a fixed value. In one example, this sensing force can be determined for each corresponding attribute of the object to be identified. For example, assuming that the object to be identified is the palm of the hand, since the palms of adults and minors are different in size and sensitivity to force, one sensing force is set for adults and one sensing force is set for minors. In some embodiments, more detailed classification is possible according to different attributes. For example, different pressure adjustment values are set according to age groups, genders, etc. In this way, the sensing force corresponding to the object to be identified can be specified for each corresponding attribute of the object to be identified. When specifying the second wind pressure value according to the sensing force corresponding to the object to be identified and the pressure-receiving area of the object to be identified, the accuracy of specifying the second wind pressure value can be improved.
[0094] In the embodiments of the present application, there is no limitation on the specific method of specifying the second wind pressure value according to the preset sensing force and the pressure-receiving area of the object to be identified.
[0095] In one example, the ratio of the sensing force to the pressure-receiving area of the object to be identified is specified as the second wind pressure value.
[0096] In another example, the resistance coefficient corresponding to the object to be identified is specified. The product of the resistance coefficient and the pressure-receiving area of the object to be identified is specified. The ratio of the sensing force to the product is specified as the second wind pressure value. Here, the resistance coefficient indicates the resistance received by the object to be identified from the air when the object to be identified is moving relative to the air in the air. In the embodiments of the present application, there is no limitation on the specific method of specifying the resistance coefficient corresponding to the object to be identified, and it can be calculated with reference to any existing method of calculating the resistance coefficient.
[0097] By the above steps, the first wind pressure value and the second wind pressure value are identified, and according to the first wind pressure value and the second wind pressure value, the target wind pressure is identified. For example, the sum of the first wind pressure value and the second wind pressure value is identified as the target wind pressure. Also for example, different weight coefficients are set for the first wind pressure value and the second wind pressure value, and further the first wind pressure value and the second wind pressure value are weighted to obtain the target wind pressure. In addition to this, by using other similar methods, the first wind pressure value and the second wind pressure value can be processed to obtain the target wind pressure, but in the embodiments of the present application, the specific manner of identifying the target wind pressure according to the first wind pressure value and the second wind pressure value is not limited.
[0098] In one example, according to the following formula (1), the target wind pressure is identified.
Number
Number
Number
[0099] In the embodiments of the present application, after identifying the target wind pressure according to the above steps, the wind pressure generator is controlled so that the wind pressure acting on the object to be identified is adjusted to the target wind pressure.
[0100] In the embodiments of the present application, the specific manner of controlling the wind pressure generator so that the wind pressure acting on the object to be identified is adjusted to the target wind pressure is not limited, and specifically it is determined by the wind pressure adjustment method of the wind pressure generator.
[0101] In some embodiments, when the wind pressure generator can directly adjust the output wind pressure according to the 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 the 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. At this time, the step of controlling the wind pressure generator to adjust the wind pressure acting on the above-mentioned object to be identified to the target wind pressure includes: identifying the 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, so as to control the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0103] There is a corresponding relationship between wind pressure and wind speed. For example, Table 2 shows a comparison table of wind force levels, wind speeds, and wind pressures.
Table 2
[0104] In some embodiments, according to the corresponding relationship between wind pressure and wind speed shown in Table 2 above, the target wind speed corresponding to the target wind pressure can be searched from Table 2 above.
[0105] In some embodiments, the corresponding target wind speed can be calculated according to the target wind pressure.
[0106] Wind pressure is the pressure of the wind received by a plane perpendicular to the air flow direction. The relationship between wind pressure and wind speed can be obtained by Bernoulli's equation. Note that wind pressure is also called the dynamic pressure of the wind.
[0107] In one example, the relationship between wind pressure and wind speed is shown in the following formula (2).
Equation
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
[0108] Thus, according to the relational expressions between the wind pressure and the wind speed shown in the above formulas (2) to (4), the target wind speed corresponding to the target wind pressure is calculated, and further, the wind pressure generator is controlled so that the wind speed of the wind pressure generator is adjusted to the target wind speed, whereby the adjustment of the wind pressure output from the wind pressure generator can be realized.
[0109] In the embodiments of the present application, when the distance between the object to be identified and the identification device is not equal to the target distance, by the method described above, based on this distance, until the distance between the object to be identified and the identification device reaches the target distance, the wind pressure generator is controlled so as to adjust the wind pressure acting on the object to be identified.
[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, it is also possible to assist with voice to draw attention to the distance. For example, when the object to be identified moves away from the identification device, that is, when the distance difference between the distance between the object to be identified and the identification device and the target distance is greater than 0, the identification device emits a voice of a first frequency and warns to approach the object to be identified to the identification device. On the other hand, when the object to be identified approaches the identification device, that is, when the distance difference between the distance between the object to be identified and the identification device and the target distance is less than 0, the identification device emits a voice of a second frequency and warns to move the object to be identified away from the identification device. Thus, the identification device uses the method of controlling the wind pressure generator to adjust the wind pressure according to the distance, and by combining voices to draw attention to the distance between the object to be identified and the identification device, the object to be identified can be quickly moved to the target distance, so that the identification efficiency can be further improved.
[0111] S203: Identify an object to be identified that is at a target distance from the identification device and obtain an identification result.
[0112] For example, when the distance from the object to be identified to the identification device is specified as the target distance, control is performed so that the collection device collects the feature information of the object to be identified, and the feature information of the object to be identified is obtained. Next, the feature information of the object to be identified is identified to obtain an identification result.
[0113] In one example, when the object to be identified is the palm and it is determined that the palm is at the target distance, the collection device (for example, a camera) is controlled to collect an image of the palm. Next, the collected palm image is analyzed, for example, by comparing this palm image with the 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 does not match any of the stored palm images, the identification result is a failure.
[0114] In the object identification method according to the embodiment of the present 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, according to this distance, the wind pressure generator is controlled to adjust the wind pressure acting on the object to be identified, so as to move the object to be identified to a position at a target distance from the identification device 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. Finally, the identification device identifies an object to be identified that is at a target distance from the identification device and obtains an identification result. In the embodiment of the present 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 by which the object to be identified should 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 only a small number of movements, so it is possible to improve the identification experience while enhancing the object identification efficiency.
[0115] Figure 3 is a flowchart of an object identification method according to an embodiment of the present application. As shown in Figure 3, this method includes the following steps.
[0116] S301: Prepare for identification.
[0117] In the embodiment of the present application, preparing for identification may be understood as turning on the identification device and positioning the object to be identified in front of the identification device.
[0118] S302: Obtain the distance between the object to be identified and the identification device.
[0119] For example, the 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 it is determined that this distance is 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 executed.
[0123] S304: Identify 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: Determine the target wind pressure according to the distance difference, and control the wind pressure generator to generate a positive wind pressure that becomes the target wind pressure and act on the object to be identified, so as to separate the object to be identified from the identification device.
[0128] If the distance difference is less than 0, it means that the object to be identified is close to the identification device. At this time, in order to separate the object to be identified from the identification device, it is necessary to generate a positive wind pressure.
[0129] In the embodiments of the present application, the specific method for determining the target wind pressure according to the distance difference is not limited.
[0130] Exemplarily, determine the pressure adjustment value. Determine the target wind pressure according to the distance difference and the pressure adjustment value. For example, determine the first wind pressure value according to the distance difference and the pressure adjustment value. Determine the second wind pressure value according to the preset sensing force and the pressure receiving area of the object to be identified. Determine the target wind pressure according to the first wind pressure value and the second wind pressure value.
[0131] Among them, for the specific method of determining the target wind pressure according to the distance difference, reference may be made to the specific implementation method of S202-A1 described above, and no further description will be given here.
[0132] After determining the target wind pressure, the identification device controls the wind pressure generator to output a positive wind pressure whose value becomes the target wind pressure and act on the object to be identified, so as to separate the object to be identified from the identification device.
[0133] S307: Determine whether the distance between the object to be identified and the identification device has increased.
[0134] In an embodiment of the present 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 to control the wind pressure generator to reduce 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, the following step S308 is executed to control the wind pressure generator to increase the positive wind pressure.
[0135] S308: Control the wind pressure generator to increase the positive wind pressure.
[0136] S309: Control the wind pressure generator to reduce the positive wind pressure.
[0137] S310: Identify the target wind pressure according to the distance difference, and control the wind pressure generator to generate a negative wind pressure that becomes the target wind pressure and act on the object to be identified, so as to bring 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. At this time, control the wind pressure generator to generate a negative wind pressure so as to bring the object to be identified closer to the identification device.
[0139] In an embodiment of the present application, for the specific method of identifying the target wind pressure according to the distance difference, reference may be made to the specific implementation method of S202-A1 described above, and no further description will be given here.
[0140] After identifying the target wind pressure, the identification device controls the wind pressure generator to output a negative wind pressure whose value becomes the target wind pressure and act on the object to be identified, so as to bring the object to be identified 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 an embodiment of the present 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 become smaller. If it is determined that the distance has become smaller, step S313 is executed to control the wind pressure generator 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 become smaller, the following step S312 is executed to control the wind pressure generator 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 decrease the 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, it is also possible to support audibly to draw attention to the distance. For example, when the distance difference is greater than 0, a voice of a first frequency is emitted to draw attention to approaching the object to be identified to the identification device. On the other hand, when the distance difference is less than 0, a voice of a second frequency is emitted to draw attention to separating the object to be identified from the identification device. In this way, by using the method of controlling the wind pressure generator to adjust the wind pressure according to the distance and combining the voice to draw attention to the distance between the object to be identified and the identification device, the object to be identified can be quickly moved to the target distance, so that the identification efficiency can be further improved.
[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 adjustment as described above, after the movement of the object to be identified, it is determined whether the distance between the object to be identified and the identification device is equal to the target distance. At this time, if the distance between the object to be identified and the identification device is equal to the target distance, the following steps S315 and S316 are executed.
[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 the execution of step S304.
[0149] S315: Control the wind pressure generator to stop the output of the wind pressure.
[0150] S316: Identify the object to be identified and obtain the identification result.
[0151] The specific implementation method of S316 described above is the same as the specific implementation method of S203 described above, and will not be further described here.
[0152] In the embodiment of the present application, the distance between the object to be identified and the identification device is measured in real time, and the wind pressure 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, so that the object to be identified can be quickly and accurately moved to the distance measuring device, thus improving the identification efficiency and accuracy.
[0153] Hereinafter, when the object to be identified is the palm, the object identification method according to the embodiment of the present application will be introduced.
[0154] FIG. 4 is a schematic diagram of an identification device according to an embodiment of the present application. As shown in FIG. 4, the identification device may be called a palm swipe device. This identification device includes a wind pressure generator and a palm swipe camera. Here, the wind pressure generator includes a plurality of air outlets. Exemplarily, the air outlets of the wind pressure generator are provided around the palm swipe camera.
[0155] FIG. 5 is a flowchart of an object identification method according to an embodiment of the present application. As shown in FIG. 5, this method includes the following steps.
[0156] S501: Obtain the distance between the palm and the identification device.
[0157] For the specific implementation method of S501 described above, it is only necessary to refer to the specific implementation method of S201 described above, and no further explanation will be given here.
[0158] S502: Determine whether this distance is equal to the target distance.
[0159] If it is determined that this distance is equal to the target distance, execute step S504.
[0160] If it is determined that this distance is not equal to the target distance, execute step S503.
[0161] S503: According to the distance, control the air pressure generator to adjust the air pressure acting on the palm, so as to move the palm to a position where it is separated from the identification device by the target distance under the action of the air pressure.
[0162] Exemplarily, identify the distance difference between this distance and the target distance. Then, according to this distance difference, control the air pressure generator to adjust the air pressure acting on the object to be identified.
[0163] For example, when the distance difference is greater than 0, control the air pressure generator to adjust the air pressure acting on the palm to a negative air pressure, so as to make the object to be identified approach the identification device.
[0164] Also for example, when the distance difference is less than 0, control the air pressure generator to adjust the air pressure acting on the palm to a positive air pressure, so as to make the object to be identified move away from the identification device.
[0165] In some embodiments, in addition to adjusting the wind pressure according to the distance difference, it is also possible to audibly assist in paying attention to the distance. For example, when the distance difference is greater than 0, a voice of a first frequency is emitted from the identification device to prompt attention to bring the palm closer to the identification device. On the other hand, when the distance difference is less than 0, a voice of a second frequency is emitted from the identification device to prompt attention to move the palm away from the identification device. In this way, by using the method of adjusting the wind pressure according to the distance and combining the voice to prompt attention to the distance between the palm and the identification device, the palm can be quickly moved to the target distance, so that the identification efficiency can be further improved.
[0166] S504: Identify the palm that is at a target distance away from the identification device and obtain an identification result.
[0167] For example, when it is determined that the distance between the palm and the identification device is the target distance, the identification device turns on the palm swipe device, collects a palm image, further analyzes the collected palm image, and controls to obtain an identification result.
[0168] In the embodiments of the present 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 the wind pressure until the distance between the object to be identified and the identification device reaches the target distance, so that the palm swipe efficiency can be improved.
[0169] It should be understood that FIGS. 2 to 5 are only examples of the present application and should not be understood as limitations on the present application.
[0170] As described above, the preferred embodiments of the present application have been described in detail with reference to the drawings. However, the present application is not limited to the specific details in the above-described embodiments, and various simple modifications can be made to the technical means of the present application within the scope of the technical concept of the present application, and all these simple modifications belong to the technical scope of the present application. For example, the various specific technical features described in the above-described specific embodiments may be combined in any appropriate manner when there is no conflict, and in order to avoid unnecessary duplication, the present application does not separately describe various possible combination methods. Also, for example, they may be arbitrarily combined among the various different embodiments of the present application, and as long as it does not violate the concept of the present application, it should be regarded as the content disclosed in the present application as well.
[0171] As described above, the embodiments of the method according to the present application have been described in detail by combining FIGS. 2 to 5. Hereinafter, the embodiments of the apparatus according to the present application will be described in detail.
[0172] FIG. 6 is a schematic configuration diagram of an object identification apparatus according to an embodiment of the present application. The apparatus 10 includes an acquisition unit 11 for acquiring the distance between the object to be identified and the identification device, an adjustment unit 12 for moving the object to be identified to a position separated from the identification device by the target distance under the action of the wind pressure by controlling a wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance when the distance is not equal to the target distance, and an identification unit 13 for identifying the object to be identified separated from the identification device by the target distance and obtaining an identification result.
[0173] In some embodiments, the adjustment unit 12 is specifically configured to execute 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 when the distance is not equal to the target distance, controlling the wind pressure generator to continuously adjust the wind pressure acting on the object to be identified until the distance between the object to be identified and the identification device reaches the target distance according to the distance.
[0174] In some embodiments, the adjustment unit 12 is specifically configured to execute the steps of: identifying the distance difference between the distance and the target distance; and controlling a wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference.
[0175] In some embodiments, when the distance difference is greater than 0, the adjustment unit 12 is specifically configured to control the wind pressure generator to adjust the wind pressure acting on the object to be identified to a negative wind pressure, so as to approach the object to be identified to the identification device under the action of the negative wind pressure; and when the distance difference is less than 0, control the wind pressure generator to adjust the wind pressure acting on the object to be identified to a positive wind pressure, so as to separate the object to be identified from the identification device under the action of the positive wind pressure.
[0176] In some embodiments, the adjustment unit 12 is specifically configured to execute the steps of: identifying the target wind pressure of the wind pressure generator according to the distance difference; and controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0177] In some embodiments, the adjustment unit 12 is specifically configured to execute the steps of: identifying a pressure adjustment value; and identifying the target wind pressure according to the distance difference and the pressure adjustment value.
[0178] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of identifying a first wind pressure value according to the distance difference and the pressure adjustment value, identifying a second wind pressure value according to a preset sensing force and the pressure receiving area of the object to be identified, and identifying 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 specifically configured to perform the step of 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 specifically configured to 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 specifically configured to perform the step of 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, so as to control the wind pressure generator to adjust the wind pressure acting on the object to be identified to the target wind pressure.
[0183] In some embodiments, the adjustment unit 12 is specifically configured to perform the steps of: obtaining the distance between the palm and the identification device; controlling the wind pressure generator to adjust the wind pressure acting on the palm according to the distance, so as to move the palm to a position away from the identification device by the target distance under the action of the wind pressure; and identifying the palm at a position away from the identification device by the target distance to obtain the identification result of the palm.
[0184] It should be understood that the device embodiments can correspond to the method embodiments, and similar descriptions can refer to the method embodiments. To avoid repetition, no further description will be given here. Specifically, the device 10 shown in FIG. 6 can execute the method embodiments described above, and the foregoing and other operations and / or functions of each module in the device 10 implement the method embodiments described above. For the sake of brevity, no further description will be given here.
[0185] The above has described the apparatus according to the embodiments of the present application from the perspective of functional modules in combination with the drawings. It should be understood that this functional module may be implemented in the form of hardware, may be implemented by instructions in the form of software, or may be further implemented by combining hardware and software modules. Specifically, each step of the method embodiment in the embodiments of the present application can be completed by the integrated logic circuit of the hardware in the processor and / or instructions in the form of software. The steps of the method disclosed in the embodiments of the present application are directly embodied in the completion of the execution by the hardware decoding processor, or are executed by combining the hardware and software modules in the decoding processor. Optionally, the software module may be present in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. This storage medium is stored in the memory, and the processor reads the information stored in the memory and combines its hardware to complete the steps in the method embodiment described above.
[0186] FIG. 7 is a schematic block diagram of an identification device according to an embodiment of the present application. This identification device includes a wind pressure generator.
[0187] As shown in FIG. 7, this identification device 40 includes a memory 41 and a processor 42. This memory 41 stores a computer program and transfers this program code to this processor 42. In other words, this processor 42 calls and executes a computer program from the memory 41 to implement a method according to an embodiment of the present application. For example, steps of obtaining a distance between an object to be identified and the identification device, and when 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, so as to move the object to be identified to a position separated from the identification device by the target distance under the action of the wind pressure. 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, and steps of identifying the object to be identified separated from the identification device by the target distance and obtaining an identification result can be realized.
[0188] For example, this processor 42 can be used to execute the embodiments of the method described above according to the instructions in this computer program.
[0189] In some embodiments of the present application, this processor 42 can include the following: A general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc., but is not limited thereto.
[0190] In some embodiments of the present application, this memory 41 can include the following: Including, but not limited to, volatile memory and / or non-volatile memory. Here, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM) used as an external cache. By way of non-limiting illustration, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synch link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0191] In some embodiments of the present application, this computer program may be divided into one or more modules, which are stored in this memory 41 and executed by this processor 42 to implement the method according to the present application. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and this instruction segment is for describing the execution process of the computer program in this video production device.
[0192] As shown in FIG. 7, the identification device 40 can further include a transceiver 40 connected to the processor 42 or the memory 41.
[0193] Here, the processor 42 can control the transceiver 43 to communicate with other devices. Specifically, it can transmit information or data to other devices or receive information or data transmitted from other devices. The transceiver 43 can include a transmitter and a receiver. The transceiver 43 may further include an antenna, and the number of antennas may be one or more.
[0194] It should be understood that each component in this video production device is connected via a bus system, where the bus system includes a power bus, a control bus, and a status signal bus in addition to the data bus.
[0195] This application further provides a computer storage medium storing a computer program for causing a computer to execute the method according to the embodiments of the above-described method when executed by the computer.
[0196] Embodiments of this application further provide a computer program product including instructions for causing a computer to execute the embodiments of the above-described method when executed by the computer.
[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 these computer instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of this application are generated. This computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices. These computer instructions may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, these computer instructions may be transmitted from a certain website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). This computer-readable storage medium may be any available medium that can be stored by a computer, or may include a data storage device such as a server or data center integrated with one or more available media. Here, the available medium may be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD), etc.).
[0198] Those skilled in the art will recognize that the exemplary modules and algorithm 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 is determined by the specific application of the technical approach and design constraints. Skilled artisans can use different methods for each specific application to implement the described functions, but such implementation 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, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely exemplary. For example, the division of this module is only a logical function division, and another division method may be used in actual implementation. For example, a plurality of modules or components may be combined or integrated into another system, some features may be ignored or not executed. Furthermore, the couplings, direct couplings, or communication connections shown or considered between each other may be through some interfaces, devices, or modules. The indirect couplings or communication connections between devices or modules may be electrical, mechanical, or other forms.
[0200] The modules described above as individual members may or may not be physically separated. The members shown as modules may or may not be physical modules, that is, they may be located in one place or distributed among a plurality of network units. According to actual needs, some or all of these modules can be selected to achieve the purpose of the technical approach of this embodiment. For example, each functional module in each embodiment of this application may be integrated into one processing module, each module may exist physically independently, and furthermore, two or more modules may be integrated into one module.
[0201] The above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Those skilled in the art can easily make changes or substitutions within the technical scope disclosed in this application, and all of these shall be included within the protection scope of this application. Therefore, the protection scope of this application shall conform to the protection scope of the claims of this patent.
Claims
1. An object identification method executed by an identification device including a wind pressure generator, comprising: obtaining a distance between an object to be identified and the identification device; when 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, 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, wherein 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; identifying the object to be identified that is away from the identification device by the target distance, and obtaining an identification result. The object identification method includes the above steps.
2. The step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the 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 includes: controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance; obtaining a distance between the object to be identified and the identification device when the adjusted wind pressure acts on the object to be identified; when the distance is not equal to the target distance, controlling the wind pressure generator to continuously adjust the wind pressure acting on the object to be identified according to the distance until the distance between the object to be identified and the identification device reaches the target distance. The method according to claim 1 includes the above steps.
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 includes: identifying a distance difference between the distance and the target distance; controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified according to the distance difference. The method according to claim 1 includes the above steps.
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 includes: 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, so as to approach the object to be identified to the identification device under the action of the negative wind pressure; When the distance difference is less than 0, the method according to claim 3 includes the step of controlling the wind pressure generator to adjust the wind pressure acting on the object to be identified to a positive wind pressure, so as to separate 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 includes: The step of specifying a target wind pressure of the wind pressure generator according to the distance difference, and 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. The method according to claim 3 includes these steps.
6. The step of specifying a target wind pressure of the wind pressure generator according to the distance difference includes: The step of specifying a pressure adjustment value, and The step of specifying the target wind pressure according to the distance difference and the pressure adjustment value. The method according to claim 5 includes these steps.
7. The step of specifying the target wind pressure according to the distance difference and the pressure adjustment value includes: The step of specifying a first wind pressure value according to the distance difference and the pressure adjustment value, The step of specifying a second wind pressure value according to a preset sensing force and the pressure receiving area of the object to be identified, and The step of specifying the target wind pressure according to the first wind pressure value and the second wind pressure value. The method according to claim 6 includes these steps.
8. The step of specifying a first wind pressure value according to the distance difference and the pressure adjustment value includes: The step of specifying the product of the distance difference and the pressure adjustment value as the first wind pressure value. The method according to claim 7 includes this step.
9. The step of specifying a second wind pressure value according to a preset sensing force and the pressure receiving area of the object to be identified includes: The step of specifying a resistance coefficient corresponding to the object to be identified, The step of specifying the product of the resistance coefficient and the pressure receiving area of the object to be identified, and The step of specifying the ratio of the sensing force to the product as the second wind pressure value. The method according to claim 7 includes these steps.
10. The step of specifying the target wind pressure according to the first wind pressure value and the second wind pressure value includes: The step of specifying the sum of the first wind pressure value and the second wind pressure value as the target wind pressure. The method according to claim 7 includes this step.
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 includes: The step of specifying a target wind speed according to the target wind pressure, Controlling the wind pressure generator so as to adjust the wind speed to the target wind speed, and controlling the wind pressure generator so as to adjust the wind pressure acting on the object to be identified to the target wind pressure, the method according to claim 5, comprising the steps of.
12. When the object to be identified is the palm of the hand, The step of obtaining the distance between the object to be identified and the identification device, Includes the step of obtaining the distance between the palm of the hand and the identification device, According to the distance, by controlling the wind pressure generator so as to adjust the wind pressure acting on the object to be identified, the step of moving the object to be identified to a position away from the identification device by the target distance under the action of the wind pressure, According to the distance, by controlling the wind pressure generator so as to adjust the wind pressure acting on the palm of the hand, the step of moving the palm of the hand to a position 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 that is separated from the identification device by the target distance and obtaining an identification result, The method according to any one of claims 1 to 11, comprising the step of identifying the palm of the hand that is separated from the identification device by the target distance and obtaining an identification result of the palm of the hand.
13. An object identification device executed by an identification device including a wind pressure generator, An acquisition unit for acquiring the distance between the object to be identified and the identification device, When the distance is not equal to the target distance, an adjustment unit for moving the object to be identified to a position away from the identification device by the target distance under the action of the wind pressure by controlling the wind pressure generator so as to adjust the wind pressure acting on the object to be identified according to the distance, An object identification device, comprising: an identification unit for identifying the object to be identified that is separated from the identification device by the target distance and obtaining an identification result.
14. A wind pressure generator, A memory for storing a computer program, By calling and executing the computer program stored in the memory, a step of obtaining the distance between the object to be identified and the identification device, and when the distance is not equal to the target distance, by controlling the wind pressure generator so as to adjust the wind pressure acting on the object to be identified according to the distance, moving the object to be identified to a position separated from the identification device by the target distance under the action of the wind pressure, wherein 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, and a step of identifying the object to be identified separated from the identification device by the target distance and obtaining an identification result, and a processor for causing the steps to be executed, an identification device.
15. A computer program that, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Controller with sensory feedback
JP2017502407A
Device and method for non-contact optical imaging of a selected surface area of a hand
US20220172392A1