Temperature processing method, device and system, electronic equipment and storage medium
A processing method and equipment technology, applied in measuring devices, temperature distribution diagrams, radiation pyrometry, etc., can solve problems such as temperature drift and temperature measurement errors
Inactive Publication Date: 2020-06-30
BEIJING SENSETIME TECH DEV CO LTD
5 Cites 0 Cited by
AI-Extracted Technical Summary
Problems solved by technology
Under the influence of various external factors, it is easy to ca...
Method used
By according to the magnitude relation between standard object and the first quantity, determine according to the second temperature of part standard object or whole standard object, obtain measurement temperature, can effectively restrain and acquire the amount of data stored in the measurement temperature process And the amount of calculation, thereby reducing the hardware requirements for temperature measurement equipment, and improving the feasibility and practicability of temperature measurement.
By acquiring the image of target object, and according to current image, target object is carried out distance detection, obtains the current distance of target object, by above-mentioned process, can be convenient to obtain the distance of a large amount of target objects simultaneously in the mode of image recognition, thereby realizes The batch distance detection of target objects can facilitate the realization of batch temperature measurement of target objects, which improves the application range and practicability of the temperature processing method.
By obtaining the distance of target object, according to distance, in conjunction with preset relationship, obtain the first error of target object, through above-mentioned process, can reduce the inaccurate situation of the temperature measurement result that causes because target object distance is far and near, Effectively improve the accuracy of temperature measurement results.
By obtaining the target category to which the target object belongs, and obtaining the reference temperature according to the temperature distribution state corresponding to the target category, through the above-mentioned process, a more accurate reference temperature can be obtained according to the category of the target object, so that based on this reference temperature The determined...
Abstract
The invention relates to a temperature processing method, device and system, electronic equipment and a storage medium. The temperature measurement method comprises the following steps: acquiring a first temperature of a target object; acquiring a temperature error of the target object; and adjusting the first temperature according to the temperature error to obtain a second temperature of the target object. Through the process, temperature errors and drifting caused by external factors can be reduced, and the precision of a finally obtained temperature measurement result is improved.
Application Domain
Sensing radiation from moving bodiesPyrometry for temperature profile
Technology Topic
Process engineeringTemperature treatment +4
Image
Examples
- Experimental program(1)
Example Embodiment
[0037] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the figures indicate functionally identical or similar elements. While various aspects of the embodiments are shown in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
[0038] The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as superior or better than other embodiments.
[0039] The term "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations. In addition, the term "at least one" herein means any one of a variety or any combination of at least two of the more, for example, including at least one of A, B, and C, which may mean including from A, Any one or more elements selected from the set formed by B and C.
[0040] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific implementation manners. It will be understood by those skilled in the art that the present disclosure may be practiced without some of the specific details. In some instances, methods, means, components and circuits that are well known to those skilled in the art have not been described in detail so as to obscure the gist of the present disclosure.
[0041] figure 1A flowchart showing a temperature processing method according to an embodiment of the present disclosure, the method may be applied to a temperature measurement device, and in a possible implementation manner, the temperature measurement device may be a terminal device or other processing device. Wherein, the terminal device may be user equipment (User Equipment, UE), mobile device, user terminal, terminal, cellular phone, cordless phone, personal digital assistant (PDA), handheld device, computing device, vehicle-mounted device, Wearable equipment etc. In a possible implementation manner, the temperature measurement device may be a thermometer, a thermometer, a handheld temperature measurement device, or a unified temperature measurement and monitoring device in a large place, or the like.
[0042] In some possible implementation manners, the temperature processing method may also be implemented by the processor invoking computer-readable instructions stored in the memory.
[0043] In a possible implementation, the temperature processing method can be applied to an infrared temperature measurement device, such as an infrared thermometer or an infrared temperature measurement monitor, etc., and in an example, the temperature measurement method can also be applied to a device with In the equipment with infrared temperature measurement function, that is, if a device that realizes comprehensive temperature measurement through multiple temperature measurement principles, if it includes a temperature measurement function that uses infrared induction to achieve temperature measurement, then the temperature measurement device can also apply this The temperature measuring method proposed in the disclosed embodiment is disclosed. In an example, the temperature processing method can be applied to a temperature measurement device with an image acquisition function.
[0044] like figure 1 As shown, in a possible implementation, the temperature treatment method may include:
[0045] Step S11, acquiring the first temperature of the target object.
[0046] Step S12, acquiring the temperature error of the target object.
[0047] Step S13, adjusting the first temperature according to the temperature error to obtain a second temperature of the target object.
[0048] Wherein, the target object may be any object that has temperature measurement requirements. In a possible implementation manner, the target object may be a measurement object whose temperature can be obtained through the principle of infrared temperature measurement, such as human beings, poultry, livestock and other organisms. The number of target objects is not limited in this embodiment of the disclosure. In a possible implementation, the number of target objects can be one, that is, the temperature measurement can be performed on only one target object, or multiple Each target object is used for temperature measurement; in a possible implementation, the number of target objects can also be multiple, that is, the temperature can be measured for multiple target objects at the same time, and the specific implementation method can be based on the temperature measurement requirements or temperature The actual situation of the measuring equipment can be flexibly determined. Wherein, the actual situation of the temperature measuring device may include but not limited to the performance of the device, resource occupation and the like.
[0049] The first temperature is the temperature of the target object obtained by means of measurement, and the second temperature is the corrected temperature obtained after adjustment based on the measured first temperature, that is, in the actual application process, considering that the first temperature may be inaccurate , therefore, the second temperature can be used as the actual temperature of the target object.
[0050] In a possible implementation manner, the first temperature may be the temperature obtained according to the infrared radiation intensity of the target object. In a possible implementation manner, the first temperature may be obtained by measuring the infrared thermometry principle temperature. Specifically, how to measure the first temperature of the target object through the principle of infrared temperature measurement, because the specific temperature measurement process and temperature measurement method of different infrared temperature measurement equipment may be different, so the implementation of step S11 can be flexible according to the actual situation Decide. In a possible implementation, the implementation of step S11 may be: obtain the thermal map of the infrared radiation intensity of the scene where the target object is located, and according to the mapping relationship between the thermal map and the Celsius temperature, the obtained thermal map Transform into a Celsius temperature map, and then read the temperature of the area where the target object is located from the map, so that the read temperature is used as the first temperature. Of course, after determining the area where the target object is located, one or more specific areas in the area where the target object is located may be further determined, so as to obtain the first temperature based on the temperature of the one or more specific areas. It should be noted that, in the case that the target object is a person, the specific area may include but not limited to the forehead area of the target object, etc. Generally, the area with a high temperature matching degree with the target object may be determined as the specific area. Here, there is no limitation on how to determine the specific area, how to divide it, etc., and it can be adjusted according to the actual temperature measurement requirements. Other acquisition methods can be flexibly expanded according to the actual situation of the temperature measuring device, and will not be listed here.
[0051] In a possible implementation, the temperature processing method proposed by the embodiment of the present disclosure can also be considered to be applied to other temperature measurement methods other than infrared temperature measurement, such as temperature measurement through a temperature sensor. When the embodiment of the present disclosure proposes In the case that the temperature processing method adopts other principles to realize temperature measurement, the implementation method of step S11 can be changed accordingly. For example, the first temperature of the target object can be obtained through a temperature sensor. The acquisition of the first temperature by temperature is taken as an example for description, and other implementation manners may be flexibly expanded by referring to subsequent disclosed embodiments, and details are not repeated here.
[0052] In addition to obtaining the first temperature of the target object through step S11, the temperature error of the target object can also be obtained through step S12, because in the process of temperature measurement, there may be a series of external factors that interfere, such as infrared emission from the surface of the target object rate, the temperature of the measurement environment, the degree of attenuation of infrared rays in the air, the temperature measurement distance of the target object, etc., the first temperature obtained may often be inaccurate. Therefore, in the process of temperature measurement, various The temperature error of the target object caused by external factors. The implementation form of obtaining the temperature error can be flexibly changed according to different external factors considered, and the specific implementation manner can refer to subsequent disclosed embodiments, which will not be expanded here.
[0053] It should be noted that in the process of implementing step S11 and step S12, there is no restriction on the order of implementation, that is, the first temperature of the target object can be obtained first and then the temperature error of the target object can be obtained, or the temperature of the target object can be obtained first error, and then obtain the first temperature of the target object, or obtain the first temperature and the temperature error simultaneously during the temperature measurement process, which can be flexibly selected according to the actual situation, and the embodiments of the present disclosure do not limit the implementation sequence.
[0054] After obtaining the first temperature and the temperature error, step S13 can be used to adjust the first temperature according to the temperature error, so as to achieve the effect of correcting the first temperature, thereby obtaining the second temperature of the target object, the specific correction The way can be changed flexibly according to the difference of the temperature error obtained, which can be referred to the subsequent disclosed embodiments, and will not be expanded here.
[0055] In the embodiment of the present disclosure, by obtaining the first temperature of the target object and obtaining the temperature error of the target object, the first temperature is corrected according to the temperature error to obtain the second temperature of the target object. Through the above process, it is possible to use The obtained temperature error corrects the result of infrared temperature measurement to reduce the temperature error and drift caused by external factors, thereby improving the accuracy of the final temperature measurement result.
[0056] In a possible implementation manner, step S12 may include:
[0057] Step S121, acquiring a first error of the target object according to the measured distance of the target object. and / or,
[0058] Step S122, acquiring a second error of the target object according to the measurement environment of the target object.
[0059] In step S123, a temperature error is obtained according to the acquired error of the target object.
[0060] Wherein, the first error obtained according to the measurement distance of the target object may be a temperature drift value generated according to the measurement distance of the target object. Wherein, the measurement distance may be the distance between the target object and the temperature measuring device. In the process of infrared temperature measurement of the target object, since the infrared radiation intensity may change with the distance, the distance between the target object and the Depending on the distance between the temperature measuring devices, the resulting temperature measurement may also be different. Therefore, in a possible implementation manner, the temperature measurement error caused by the distance between the target object and the temperature measurement device may be used as the first error.
[0061] The second error obtained according to the measurement environment of the target object may be a temperature drift value generated according to the measurement environment of the target object. Wherein, since the temperature measurement device performs temperature measurement on the target object, the temperature measurement device can be used as the measurement environment or a part of the measurement environment, and the measurement scene where the target object is located can also be used as the measurement environment or a part of the measurement environment. In the process of temperature measurement, the temperature measurement equipment that performs temperature measurement on the target object may produce certain system errors due to the structure of the device itself. In addition, the scene where the target object is located may also affect the temperature measurement results. have a certain impact, resulting in errors. For example, in different seasons, in different places such as indoors or outdoors, it will be affected by different factors such as climate and place. Therefore, in a possible implementation manner, these temperature measurement errors generated due to the measurement environment of the target object may be collectively used as the second error.
[0062] After obtaining the first error and/or the second error of the target object, the temperature error can be obtained according to the obtained error, and in a possible implementation manner, the obtained first error and the second error can be used together as the temperature Error, in a possible implementation manner, only the first error can be obtained and the first error can be used as a temperature error, and in a possible implementation manner, only the second error can also be obtained and the second error can be used as a temperature error .
[0063] It can be seen from the above disclosed embodiments that the temperature error of the target object can be determined only by the measurement distance or the measurement environment, or can be determined by both the measurement distance and the measurement environment, and can be flexibly selected according to the actual situation. In the case where the temperature error is determined by both the measurement distance and the measurement environment, the order of obtaining the temperature error determined according to the measurement distance and the temperature error determined according to the measurement environment is not limited in this embodiment of the disclosure, that is, it can be obtained first The temperature error determined by the measurement distance, and then obtain the error determined by the measurement environment; it is also possible to obtain the error determined by the measurement environment first, and then obtain the error determined by the measurement distance; it is also possible to obtain the error determined by the measurement distance and measurement The error determined by the environment can also be flexibly selected according to the actual situation.
[0064] By obtaining the temperature error of the target object according to the measurement distance and/or measurement environment of the target object, the measured first temperature can be comprehensively and flexibly corrected, improving the accuracy of the temperature measurement result and the flexibility of the temperature measurement process .
[0065] Specifically, how to obtain the first error of the target object according to the measurement distance of the target object can be flexibly determined according to the actual situation. In a possible implementation, step S121 may include:
[0066] Step S1211, acquiring the distance between the target object and the temperature measuring device.
[0067] In step S1212, the temperature error of the target object is obtained according to the distance and in combination with a preset relationship, wherein the preset relationship is a corresponding relationship between the measurement distance and the first error.
[0068] Wherein, the manner of acquiring the distance between the target object and the temperature measuring device is not limited, and can be flexibly determined according to the actual situation of the temperature measuring device. In a possible implementation manner, step S1211 may include:
[0069] Step S12111, acquiring an image of the target object.
[0070] Step S12112, perform distance detection on the target object according to the image, and obtain the distance detection result as the distance of the target object.
[0071] Wherein, the image of the target object may be an image acquired by a temperature measurement device for image acquisition of the target object. It has been proposed in the above-mentioned disclosed embodiments, and the temperature processing method proposed in the disclosed embodiments can be applied to temperature sensors with an image acquisition function. In the measuring device, therefore, in a possible implementation manner, the temperature measuring device can detect the distance between the target object and the temperature measuring device through the collected current image of the target object, so as to obtain the current distance of the target object .
[0072] The manner of acquiring the image of the target object is not limited in the embodiments of the present disclosure, and may be flexibly selected according to actual conditions of the temperature measuring device. In a possible implementation manner, the process of acquiring the image of the target object may be as follows: the temperature measuring device scans the scene where the target object is located to obtain a scanned image, and detects the target object on the scanned image, and when the target object is detected In the case of , the corresponding image of the target object is extracted as the image of the target object. The implementation manner of detecting the target object in the scanned image is not limited in the embodiments of the present disclosure, and in a possible implementation manner, it may be implemented by using a neural network with a target object detection function.
[0073] After acquiring the image of the target object, the distance detection can be performed on the target object according to the image through step S12112 to obtain the distance detection result. The implementation of step S12112, in a possible implementation, may also implement the above-mentioned distance detection process through a neural network with a distance detection function. In a possible implementation, the relative distance between the target object and the reference object can also be determined according to the position of the target object in the image and the position of a reference object in the image, and then according to the position of the reference object The distance or positional relationship between the target object and the temperature measuring device, and the distance or relative positional relationship between the target object and the temperature measuring device can be obtained indirectly. Among them, the reference object can be a fixed object in the image, such as buildings, large equipment or walls, etc., because these objects are inconvenient to move, the distance between them and the temperature measurement equipment is often difficult to change, so it can be based on these object to determine the distance between the target object and the temperature measuring device.
[0074] By acquiring the image of the target object and performing distance detection on the target object according to the current image, the current distance of the target object is obtained. Through the above process, it is convenient to obtain the distance of a large number of target objects at the same time in the form of image recognition, so as to achieve batch goals. Object distance detection can then facilitate the realization of batch temperature measurement of target objects, which improves the application range and practicability of the temperature processing method.
[0075] In a possible implementation, obtaining the distance of the target object can also be achieved in other ways. For example, a sensor that can detect the distance between the target object and the temperature measuring device can be installed on the temperature measuring device to obtain the target distance. object distance.
[0076] After the current distance of the target object is obtained, the temperature error of the target object can be obtained according to the distance of the target object and the preset relationship through step S1212. It has been proposed in the above disclosed embodiments that the preset relationship may be the corresponding relationship between the measurement distance and the first error. Therefore, in a possible implementation manner, the current distance may be substituted into the preset relationship, and then it can be obtained The first error corresponding to the temperature measuring device at the current distance.
[0077] The specific relationship mode or function of the preset relationship is not limited in the embodiments of the present disclosure, and can be flexibly set according to actual conditions. Since the preset relationship can change correspondingly with the different hardware conditions of the temperature measuring device itself, therefore, in a possible implementation, the temperature measuring device can be calibrated before leaving the factory or starting to use. Get the preset relationship for this temperature measuring device. The calibration method can also be flexibly set according to the actual situation. In a possible implementation, the temperature of the same target object can be measured at different measurement distances d, and the temperature measurement results at each measurement distance and the target object can be recorded. The difference between the real temperature of the object, as the temperature drift value Δt, after recording multiple groups (d, Δt), the corresponding relationship between the measurement distance and the first error can be obtained by fitting according to the recorded data Δt=f( d), so that in the process of temperature processing, the first error determined according to the distance can be obtained only by substituting the obtained distance into this corresponding relationship.
[0078] In the above disclosed embodiments, the number of recorded (d, Δt) groups can be flexibly set according to actual conditions, which is not limited in this disclosed embodiment. In a possible implementation, a certain distance from the temperature measuring device can be set as a reference point, and then move within a certain range of the reference point at a certain interval, such as moving once every 0.1 meters, moving every 0.2 meters Once, etc., the interval of this movement can be flexibly determined according to the actual situation, which is not limited in this embodiment of the present disclosure, so that multiple sets of (d, Δt) data can be recorded. In an example, a distance of 1.5 meters from the temperature measuring device can be set as the reference point, and then within the range of 0.5 meters to 3 meters from the reference point, multiple moves along a certain line at intervals of 0.3 meters can be obtained to obtain multiple sets of (d,Δt) data.
[0079] By obtaining the distance of the target object, according to the distance, combined with the preset relationship, the first error of the target object is obtained. Through the above process, the inaccurate temperature measurement results caused by the distance of the target object can be reduced, effectively improving the Accuracy of temperature measurements.
[0080] Similarly, how to obtain the second error of the target object according to the measurement environment of the target object can also be flexibly determined according to the actual situation. In a possible implementation manner, step S122 may include:
[0081] Step S1221, acquiring a reference temperature corresponding to the target object.
[0082] Step S1222, according to the second temperature of at least part of the standard object, obtain the measured temperature under the measurement environment, wherein the standard object includes a temperature measurement time before the target object and the corresponding second temperature belongs to the preset temperature range Object.
[0083] Step S1223, obtaining a second error of the target object according to the deviation between the reference temperature and the measured temperature.
[0084] Among them, the standard object is an object whose temperature measurement time is before the target object and the corresponding second temperature does not exceed the preset threshold value. An opened temperature measurement device can perform temperature measurement on a large number of target objects. Before measuring the current target object, it may The temperature of one or more target objects has been measured, so as to obtain a plurality of corresponding second temperatures. Except for some abnormal second temperatures, these second temperatures can effectively reflect the temperature of the target object in the current measurement environment. The temperature distribution is regular. Therefore, a target object whose temperature is measured before the target object and whose measured second temperature is within a normal range (ie, a preset temperature range) can be used as a standard object.
[0085] Specifically, the specific value of the preset temperature range for judging whether the second temperature is normal can be flexibly set according to actual conditions. In a possible implementation, when the target object is a person, the preset temperature range of the second temperature can be set below 37.3°C, or between 35°C and 37.3°C, etc. The situation is flexible.
[0086] The reference temperature refers to the temperature of the target object under normal conditions. For example, if the target object is a person, the reference temperature can be the normal body temperature of the person, usually the average temperature of the target object under normal conditions. . The measured temperature may be the average value of the normal temperature of the target object under the current measurement environment. Since the second temperature of the standard object belongs to the preset temperature range, the measured temperature may be determined according to at least part of the second temperature of the standard object. Specifically, the manner of determining the reference temperature and the measurement temperature of the target object can be flexibly determined according to actual conditions, and is not limited to the following disclosed embodiments.
[0087] In a possible implementation manner, when the target object is a constant temperature organism such as a human whose temperature changes within a certain range, the temperature of the target object may obey a certain temperature distribution rule. Therefore, the reference temperature of the target object can be determined based on the temperature distribution law of the target object. Subsequent disclosed embodiments are described by taking the target object as an example, and in the case of other types of target objects, reference may be made to the following disclosed embodiments for extension.
[0088] In a possible implementation, the temperature of the target object can be regarded as conforming to a Gaussian distribution, and the mean value of the Gaussian distribution can be as a reference temperature. Get the mean of a Gaussian distribution The method is not limited in the embodiment of the present disclosure. In a possible implementation, the mean value of the Gaussian distribution can be obtained by collecting the temperature of a large number of target objects in a normal state and counting the distribution of the collected temperatures.
[0089] In a possible implementation, due to different categories of target objects, their temperature distribution may also vary with different categories. For example, when the target objects include people, the category of the target objects can be classified according to At least one or a combination of multiple attributes of age, gender, etc. For example, when the target object is a person, and the classification method is based on the age and gender of the person, the target object category can include the elderly, infants, men and women, and the temperature distribution states of different types of target objects may be There are certain differences. In this case, the reference temperature of the target object may be further determined according to the category of the target object. Therefore, in a possible implementation manner, step S1221 may include:
[0090] Step S12211, acquiring the target category to which the target object belongs, wherein the target category includes a category determined according to at least one attribute of the target object.
[0091] Step S12212, according to the temperature distribution state corresponding to the target category, obtain the reference temperature of the target object.
[0092] Wherein, the category division of the target object can be flexibly changed according to different target objects, so there is no limitation in this embodiment of the present disclosure, and the division can be performed according to the actual situation. As described in the above disclosed embodiments, when the target object is a person, it can be the elderly, young children, men or women, etc. Therefore, in an example, the target object can be divided into old people, young adults and minors according to age People, the target object can also be divided into men and women according to gender, and can also be divided according to age and gender at the same time to obtain multiple subdivided categories, which can be selected according to the actual situation. It should be noted that, in the process of classifying, factors that affect the temperature of the target object may be considered, specifically including but not limited to the aforementioned attributes such as age and gender.
[0093] The implementation of step S12211 is also not limited. In a possible implementation, since the above-mentioned disclosed embodiment mentions that it can be realized by a temperature measuring device with an image acquisition function, it can be further based on the collected image of the target object , to perform category detection to determine the category. The specific category detection manner is not limited in this embodiment of the present disclosure. In one example, the category detection of the target object may be performed by using a neural network with a classification function. Certainly, in the process of actually determining the category of the target object, it may include but not limited to the form of the above-mentioned neural network using the classification function, which may be specifically determined in combination with the actual application scenario and the degree of subdivision of the category.
[0094]After the target category to which the target object belongs is obtained, the reference temperature of the target object can be obtained according to the temperature distribution state corresponding to the target category. Specifically, how to obtain the reference temperature according to the temperature distribution state can be flexibly determined according to the actual distribution state of the temperature distribution state. In a possible implementation manner, the distribution average value of the temperature distribution state can be used as the reference temperature. The method of obtaining the temperature distribution state corresponding to the target category can refer to the method of obtaining the temperature distribution state of the target object in the above-mentioned disclosed embodiments. It is only necessary to change the collected object from the target object to the target object under the target category. Here No longer.
[0095] By obtaining the target category to which the target object belongs, and obtaining the reference temperature according to the temperature distribution state corresponding to the target category, through the above process, a more accurate reference temperature can be obtained according to the category of the target object, so that the first one determined based on this reference temperature The second error is more accurate, further improving the accuracy of temperature measurement.
[0096] The above-mentioned disclosed embodiments have proposed that the measured temperature may be the average value of the normal temperature of the target object under the current measurement environment, therefore, the measured temperature may be obtained according to multiple second temperatures within the normal range obtained before the target object, How to obtain it can be flexibly set, and is not limited to the following disclosed embodiments. In a possible implementation, step S1222 may include:
[0097] According to the size relationship between the quantity of standard objects and the first quantity, determine the second temperature according to part of the standard objects or the second temperature according to all the standard objects, and obtain the measured temperature.
[0098] For the definition of the standard object, reference may be made to the above-mentioned disclosed embodiments, which will not be repeated here. The first quantity may be a predetermined quantity value, which is not limited in this embodiment of the present disclosure. It can be seen from the above disclosed embodiments that the measurement temperature can be obtained according to the second temperature of the standard object. In an environment with a large number of target objects, if the second temperatures of all standard objects are stored to obtain the measured temperature, a large storage space may be required, resulting in excessive hardware requirements for the temperature measurement device. Therefore, in a possible implementation manner, by setting a first quantity, the measured temperature can be obtained according to the second temperature of the standard object within the first quantity.
[0099] By determining the second temperature of some standard objects or all standard objects according to the size relationship between the standard object and the first quantity, the measured temperature can be obtained, which can effectively constrain the amount of data and calculations stored in the process of obtaining the measured temperature , thereby reducing the hardware requirements for temperature measurement equipment and improving the feasibility and practicability of temperature measurement.
[0100] Specifically, how to obtain the measured temperature according to the size relationship between the number of standard objects and the first number can be flexibly determined according to actual conditions, and is not limited to the following disclosed embodiments. In a possible implementation, step S1222 may include:
[0101] Step S12221, when the number of standard objects is not less than the first number, take the average value of the second temperatures of the second number of standard objects closest to the target object as the measured temperature, wherein the second number is less than or equal to the first number a quantity. or,
[0102] Step S12222, when the number of standard objects is less than the first number, take the average value of the second temperatures of all standard objects as the measured temperature.
[0103] Wherein, the second quantity may be another preset quantity value, and the size of the value is not limited in the embodiments of the present disclosure, as long as it is not greater than the first quantity.
[0104] In a possible implementation, if there is no standard object before the target object, and the temperature of the target object belongs to the preset temperature range, the second temperature of the target object can be set as the initial value of the measured temperature, if the If there is a standard object before the target object, the average value of the second temperatures of all the standard objects before the target object may be used as the measured temperature.
[0105] In a possible implementation, it is also possible to save only the second temperatures of the second number of standard objects, and use the average value of the second temperatures of the second number of standard objects as the ambient temperature, so that both can reduce The demand for storage space can also increase the speed of obtaining the ambient temperature, thereby improving the efficiency and accuracy of the temperature measurement process.
[0106] Specifically, in the process of selecting the second number of standard objects, which standard objects to select can be flexibly selected according to actual conditions, and is not limited to the following disclosed embodiments. In a possible implementation, since the measurement environment may change over time, in order to make the acquired ambient temperature close to the current measurement environment, the second number of standard objects closest to the current target object may be selected, The measured temperature obtained based on the second temperature of these standard objects can better reflect the current measurement environment, and then the first temperature can be better adjusted according to the second error obtained by the measured temperature, thereby improving the accuracy of temperature measurement sex.
[0107] In the case of using the second average temperature of the second number of standard objects as the measured temperature, there may be a situation where the number of second temperatures obtained before the current target object is less than the second number, that is, the standard objects before the target object may be less than For the second quantity, at this time, the average value of the second temperatures of these standard objects can be directly used as the measured temperature.
[0108] By taking the average value of the second temperature of the second number of standard objects closest to the target object as the measured temperature when the number of standard objects is not less than the first number, when the number of standard objects is less than the first number , taking the average value of the second temperature of all standard objects as the ambient temperature, through the above process, a more accurate measurement temperature can be obtained, thereby improving the accuracy of the second error based on the measurement temperature, and then improving the accuracy of the temperature measurement result .
[0109] In a possible implementation, since the corresponding reference temperature can be obtained according to the target category of the target object, correspondingly, the measured temperature can also be obtained according to this target category, that is, in the process of obtaining the measured temperature, according to How to obtain the measured temperature by the second temperature of the standard object belonging to the same category as the target object can be combined based on the implementation methods of the above disclosed embodiments, and will not be repeated here.
[0110] After the reference temperature and the measurement temperature are acquired, the second error of the target object can be obtained according to the deviation between the reference temperature and the measurement temperature through step S1223. The specific calculation method can be flexibly determined according to the actual acquisition method of the reference temperature and the measured temperature. In a possible implementation, the difference between the reference temperature and the measured temperature can be used as the second error of the target object.
[0111] After the temperature error is obtained through any one of the above implementation manners, the first temperature may be adjusted through step S13 to obtain the second temperature as the temperature measurement result of the target object. The specific adjustment manner can be flexibly determined according to the implementation form of the temperature error, and is not limited to the following disclosed embodiments. In a possible implementation manner, the sum of the first temperature and the first error can be used as the second temperature; in a possible implementation manner, the sum of the first temperature and the second error can be used as the second temperature ; In a possible implementation manner, the first temperature, the sum of the second errors, and the sum of the third errors may also be used as the second temperature.
[0112] It can also be seen from the above disclosed embodiments that, in the case of obtaining the temperature error of the target object according to the measurement environment, the measured temperature of the target object can be obtained according to the second temperature of the second number of standard objects closest to the target object , therefore, if the second temperature of the currently measured target object belongs to the preset temperature range, the currently measured target object can be used as the standard object for the next target object, and the second temperature of the currently measured target object can be used for the next target object The temperature error acquisition process, therefore, in a possible implementation, the temperature processing method proposed in the embodiment of the present disclosure may also include:
[0113] Step S14 , updating the measured temperature according to the second temperature of the target object when the second temperature of the target object belongs to the preset temperature range.
[0114] Wherein, the manner of updating the ambient temperature may be flexibly determined according to the specific acquisition manner of the ambient temperature, and specific implementation manners may refer to the above disclosed embodiments, which will not be repeated here.
[0115] By updating the measurement temperature according to the second temperature of the target object when the second temperature of the target object belongs to the temperature preset range, it is convenient to obtain more accurate measurement in time when the temperature of multiple target objects is measured temperature, thereby improving the accuracy of the temperature error, which in turn improves the accuracy of the temperature measurement results.
[0116] Further, in a possible implementation manner, the temperature processing method proposed in the embodiments of the present disclosure may further include: displaying the second temperature of at least one target object.
[0117] It has been proposed in the above-mentioned disclosed embodiments that, in a possible implementation manner, the above-mentioned method can be used to perform batch temperature measurement on multiple target objects. Therefore, during the batch measurement process, the second temperature of these target objects can be displayed respectively. The temperature may also display the second temperature of multiple target objects at the same time. How to specifically display is not limited in the embodiments of the present disclosure. In a possible implementation, since the temperature measurement device can acquire the image of the target object, the second temperature of the target object can be further displayed near the image of the target object, so as to facilitate batch observation of multiple targets in time The temperature of the object, and find out whether there is a target object with an abnormal temperature in time to improve safety.
[0118] figure 2 A block diagram of a temperature processing apparatus according to an embodiment of the present disclosure is shown. As shown, the device 20 may include:
[0119] The first acquiring module 21 is configured to acquire the first temperature of the target object.
[0120] The second acquiring module 22 is configured to acquire the temperature error of the target object.
[0121] The adjustment module 23 is configured to adjust the first temperature according to the temperature error to obtain the second temperature of the target object.
[0122] In a possible implementation manner, the second acquiring module is configured to: acquire the first error of the target object according to the measurement distance of the target object; and/or acquire the second error of the target object according to the measurement environment of the target object; According to the acquired error of the target object, a temperature error is obtained.
[0123] In a possible implementation manner, the second acquisition module is further configured to: acquire the distance between the target object and the temperature measurement device; obtain the first error of the target object according to the distance and in combination with a preset relationship, wherein the preset relationship A correspondence between the measurement distance and the first error is included.
[0124] In a possible implementation manner, the second acquiring module is further configured to: acquire an image of the target object; perform distance detection on the target object according to the image, and obtain a distance detection result as a distance between the target object and the temperature measuring device.
[0125] In a possible implementation, the second acquiring module is further configured to: acquire a reference temperature corresponding to the target object; acquire the measured temperature in the measurement environment according to the second temperature of at least part of the standard object, wherein the standard object includes a temperature The measurement time is before the target object and the corresponding second temperature belongs to the object within the preset temperature range; according to the deviation between the reference temperature and the measured temperature, the second error of the target object is obtained.
[0126]In a possible implementation manner, the second acquiring module is further configured to: acquire the target category to which the target object belongs, where the target category includes a category determined according to at least one attribute of the target object; according to the temperature distribution state corresponding to the target category , to get the reference temperature of the target object.
[0127] In a possible implementation, the second acquisition module is further configured to: determine the second temperature of some standard objects or the second temperature of all standard objects according to the size relationship between the number of standard objects and the first number. Temperature, get the measured temperature.
[0128] In a possible implementation manner, the second acquisition module is further configured to: when the number of standard objects is not less than the first number, the average value of the second temperature of the second number of standard objects closest to the target object , as the measured temperature, wherein the second number is less than or equal to the first number; or, when the number of standard objects is less than the first number, the average value of the second temperatures of all standard objects is used as the measured temperature.
[0129] In a possible implementation manner, the device further includes an updating module, configured to: update the measured temperature according to the second temperature of the target object when the second temperature of the target object belongs to a preset temperature range.
[0130] In a possible implementation, the embodiment of the present disclosure also discloses an application example, which proposes a human body temperature measurement method, which can be applied to public places on a large scale, such as ground bodies, airports, office buildings, Rail transit, office buildings, community gates and other places, so as to realize rapid human body temperature monitoring and early warning.
[0131] Specifically, the process of human body temperature measurement proposed by the application example of the present disclosure may be as follows:
[0132] First, measure the body temperature of the current human body through infrared temperature measuring equipment, and record the measurement result as t 测 , and collect images of the current human body through infrared temperature measurement equipment.
[0133] After collecting the image of the current human body, on the one hand, the distance estimation can be performed according to the image of the current human body to obtain the current distance between the current human body and the infrared temperature measurement equipment, and then according to the corresponding relationship between the temperature measurement distance and the temperature error Δt= f(d), get the temperature error Δt at the current distance.
[0134] On the other hand, the system temperature error in the current environment can be obtained according to the image of the current human body. The specific process can be: classify and detect according to the image of the current human body, and determine the category to which the current human body belongs, that is, whether the current human body is a man or a woman, whether it is Old people or young adults, etc., and read the temperature distribution of the human body under this category to obtain the reference temperature. In the application example of this disclosure, in order to improve the efficiency of temperature measurement, the step of classification and detection can be omitted, and all categories can be obtained directly The overall temperature distribution state of the human body, because the temperature distribution state of the human body generally obeys the Gaussian temperature, therefore, the Gaussian distribution mean value of the overall temperature distribution state can be as a reference temperature.
[0135] While obtaining the reference temperature, the ambient temperature of the current environment can also be obtained. In the application example of this disclosure, a temperature array with a length of N can be established. When the current human body is the first temperature measurement object, if the obtained If the temperature measurement result is normal, you can set this temperature as the initial value of the temperature array, and then use the average temperature of the temperature array as the ambient temperature. In the case that the current human body is not the first object, the temperatures of the N normal temperature measurement objects closest to the current human body can be filled into the temperature array, and then the average temperature of the temperature array can be used as the ambient temperature. In the application example of this disclosure, the obtained ambient temperature can be recorded as
[0136] After getting the reference temperature and the ambient temperature, the difference between the reference temperature and the ambient temperature can be calculated as As the system temperature error in the current environment. Then, according to the two temperature errors obtained above, as well as the temperature measurement result itself, the final temperature measurement result of the current human body can be obtained
[0137] After obtaining the final temperature measurement result of the current human body, if the final temperature measurement result is normal, the above-mentioned temperature array of length N can be updated according to the final temperature measurement result, that is, the measurement time is deleted in the temperature array. and record the current final temperature measurement result, so that this updated temperature array can be used to measure the temperature of the next human body.
[0138] It should be noted that, in addition to the above-mentioned objects and scenes, the methods proposed in the above application examples can also be applied to other scenes and objects that require temperature measurement, such as breeding objects such as cattle and sheep in animal husbandry The collective temperature measurement, etc., are not limited to the above application examples.
[0139] It can be understood that the above-mentioned method embodiments mentioned in this disclosure can all be combined with each other to form a combined embodiment without violating the principle and logic. Due to space limitations, this disclosure will not repeat them.
[0140] Those skilled in the art can understand that in the above method of specific implementation, the writing order of each step does not imply a strict execution order and constitutes any limitation on the implementation process. The specific execution order of each step should be based on its function and possible The inner logic is OK.
[0141] Embodiments of the present disclosure also provide a computer-readable storage medium, on which computer program instructions are stored, and the above-mentioned method is implemented when the computer program instructions are executed by a processor. The computer readable storage medium may be a volatile computer readable storage medium or a nonvolatile computer readable storage medium.
[0142] An embodiment of the present disclosure also proposes an electronic device, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured as the above method.
[0143] In practical application, above-mentioned memory can be volatile memory (volatile memory), such as RAM; Or non-volatile memory (non-volatile memory), such as ROM, flash memory (flash memory), hard disk (Hard Disk Drive) , HDD) or solid-state drive (Solid-State Drive, SSD); or a combination of the above-mentioned types of memory, and provide instructions and data to the processor.
[0144] The aforementioned processor may be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It can be understood that, for different devices, the electronic device used to implement the above processor function may also be other, which is not specifically limited in this embodiment of the present disclosure.
[0145] Electronic devices may be provided as terminals, servers, or other forms of devices.
[0146] Based on the same technical idea as the foregoing embodiments, the embodiments of the present disclosure further provide a computer program, which implements the above method when the computer program is executed by a processor.
[0147] image 3 is a block diagram of an electronic device 800 according to an embodiment of the present disclosure. For example, the electronic device 800 may be a terminal such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, or a personal digital assistant.
[0148] refer to image 3 , the electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communication Component 816.
[0149] The processing component 802 generally controls the overall operations of the electronic device 800, such as those associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. Additionally, processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802 .
[0150] The memory 804 is configured to store various types of data to support operations at the electronic device 800 . Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and the like. The memory 804 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.
[0151] The power supply component 806 provides power to various components of the electronic device 800 . Power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic device 800 .
[0152] The multimedia component 808 includes a screen providing an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or swipe action, but also detect a duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. When the electronic device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
[0153] The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 800 is in operation modes, such as call mode, recording mode and voice recognition mode. Received audio signals may be further stored in memory 804 or sent via communication component 816 . In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0154] The I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: a home button, volume buttons, start button, and lock button.
[0155]Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of electronic device 800 . For example, the sensor component 814 can detect the open/closed state of the electronic device 800, the relative positioning of components, such as the display and the keypad of the electronic device 800, the sensor component 814 can also detect the electronic device 800 or a Changes in position of components, presence or absence of user contact with electronic device 800 , electronic device 800 orientation or acceleration/deceleration and temperature changes in electronic device 800 . Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. Sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0156] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on communication standards, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related personnel information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.
[0157] In an exemplary embodiment, electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation for performing the methods described above.
[0158] In an exemplary embodiment, there is also provided a non-volatile computer-readable storage medium, such as the memory 804 including computer program instructions, which can be executed by the processor 820 of the electronic device 800 to implement the above method.
[0159] Figure 4 is a block diagram of an electronic device 1900 according to an embodiment of the present disclosure. For example, electronic device 1900 may be provided as a server. refer to Figure 4 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as application programs. The application programs stored in memory 1932 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
[0160] Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input-output (I/O) interface 1958 . The electronic device 1900 can operate based on an operating system stored in the memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0161] In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium, such as the memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to implement the above method.
[0162] The present disclosure can be a system, method and/or computer program product. A computer program product may include a computer readable storage medium having computer readable program instructions thereon for causing a processor to implement various aspects of the present disclosure.
[0163] A computer readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer readable storage medium may be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanically encoded device, such as a printer with instructions stored thereon A hole card or a raised structure in a groove, and any suitable combination of the above. As used herein, computer-readable storage media are not to be construed as transient signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., pulses of light through fiber optic cables), or transmitted electrical signals.
[0164] Computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. A network adapter card or a network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing/processing device .
[0165] Computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or Source or object code written in any combination, including object-oriented programming languages—such as Smalltalk, C++, etc., and conventional procedural programming languages—such as the “C” language or similar programming languages. Computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server implement. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as via the Internet using an Internet service provider). connect). In some embodiments, electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), are personalized by utilizing status personnel information of computer readable program instructions, the electronic circuits Computer readable program instructions may be executed to implement various aspects of the present disclosure.
[0166] Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It should be understood that each block of the flowcharts and/or block diagrams, and combinations of blocks in the flowcharts and/or block diagrams, can be implemented by computer-readable program instructions.
[0167] These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that when executed by the processor of the computer or other programmable data processing apparatus , producing an apparatus for realizing the functions/actions specified in one or more blocks in the flowchart and/or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause computers, programmable data processing devices and/or other devices to work in a specific way, so that the computer-readable medium storing instructions includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks in flowcharts and/or block diagrams.
[0168] It is also possible to load computer-readable program instructions into a computer, other programmable data processing device, or other equipment, so that a series of operational steps are performed on the computer, other programmable data processing device, or other equipment to produce a computer-implemented process , so that instructions executed on computers, other programmable data processing devices, or other devices implement the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.
[0169] The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, a portion of a program segment, or an instruction that includes one or more Executable instructions. In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or action , or may be implemented by a combination of dedicated hardware and computer instructions.
[0170] Having described various embodiments of the present disclosure above, the foregoing description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and alterations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principle of each embodiment, practical application or technical improvement in the market, or to enable other ordinary skilled in the art to understand each embodiment disclosed herein.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.