Devices and methods for temperature measurement
A device for temperature measurement, includes a blackbody configured to radiate a specified temperature, an infrared thermal imaging camera configured to measure a temperature of a target surface of the blackbody and a temperature of an object and at least one processor configured to calibrate the temperature of the object based on the specified temperature and the temperature of the target surface.
1 . A device for temperature measurement, comprising:
a blackbody configured to provide a specified temperature;
an infrared thermal imaging camera configured to measure a temperature of a target surface of the blackbody and a temperature of an object; and
at least one processor configured to calibrate the temperature of the object based on the specified temperature and the temperature of the target surface according to operations including:
obtaining a relationship between a reference temperature and a gray value difference;
determining a temperature difference between the specified temperature and the temperature of the target surface;
determining a calibration value based on the gray value difference and the temperature difference; and
calibrating the temperature of the object based on the calibration value.
2 . The device of claim 1 , wherein the at least one processor is further configured to:
determine the gray value difference corresponding to a standard blackbody at the reference temperature.
3 . The device of claim 2 , wherein the at least one processor is further configured to:
obtain the relationship using a calibration model, wherein the calibration model includes a trained machine learning model.
4 . The device of claim 3 , wherein the calibration model is obtained according to operations including:
obtaining a plurality of training samples, wherein each of at least a portion of the training samples includes a sample temperature and a corresponding label, wherein the label represents a gray value corresponding to the standard blackbody at the sample temperature;
training a calibration model based on the plurality of the training samples.
5 . The device of claim 1 , wherein the at least one processor is further configured to:
calibrate the temperature of the object in real-time.
6 . The device of claim 1 , wherein the at least one processor is further configured to:
calibrate the temperature of the object based on a distance between the blackbody and the infrared thermal imaging camera that does not satisfy a condition.
7 . The device of claim 1 , wherein the at least one processor is further configured to:
calibrate the temperature of the object in response to determining that the temperature of the object is within a temperature range.
8 . The device of claim 1 , wherein the at least one processor is further configured to:
obtain images of at least one object;
perform image recognition by processing the images and obtaining an image recognition result, wherein the image recognition result represents a distance between the object and the device for temperature measurement;
calibrate the temperature of the object closest to the device for temperature measurement based on the image recognition result.
9 . The device of claim 1 , wherein the blackbody is movable, and the blackbody is moved according to a position of the object.
10 . A method for temperature measurement, implemented on a computing device having at least one processor and at least one storage device, the method comprising:
obtaining a specified temperature provided by a blackbody;
obtaining a temperature of a target surface of the blackbody and a temperature of an object detected by a device for temperature measurement; and
calibrating the temperature of the object based on the specified temperature and the temperature of the target surface according to operations including:
obtaining a relationship between a reference temperature and a gray value difference;
determining a temperature difference between the specified temperature and the temperature of the target surface;
determining a calibration value based on the gray value difference and the temperature difference; and
calibrating the temperature of the object based on the calibration value.
11 . The method of claim 10 , further comprising:
determining the gray value difference corresponding to a standard blackbody at the reference temperature.
12 . The method of claim 11 , further comprising:
obtaining the relationship using a calibration model, wherein the calibration model includes a trained machine learning model.
13 . The method of claim 12 , wherein the calibration model is obtained according to operations including:
obtaining a plurality of training samples, wherein each of at least a portion of the training samples includes a sample temperature and a corresponding label, wherein the label represents a gray value corresponding to the standard blackbody at the sample temperature;
training a calibration model based on the plurality of the training samples.
14 . The method of claim 10 , further comprising:
calibrating the temperature of the object in real-time.
15 . The method of claim 10 , further comprising:
calibrating the temperature of the object based on a distance between the blackbody and the infrared thermal imaging camera that does not-satisfies satisfy a condition.
16 . The method of claim 10 , further comprising:
calibrating the temperature of the object in response to determining that the temperature of the object is within a temperature range.
17 . The method of claim 10 , wherein further comprising:
obtaining images of at least one object;
performing image recognition by processing the images and obtaining an image recognition result, wherein the image recognition result represents a distance between the object and the device for temperature measurement;
calibrating the temperature of the object closest to the device for temperature measurement based on the image recognition result.
18 . A system for temperature measurement, comprising:
at least one storage device including a set of instructions; and
at least one processor configured to communicate with the at least one storage device, wherein when executing the set of instructions, the at least one processor is configured to direct the system to perform operations including:
obtaining a specified temperature provided by a blackbody;
obtaining a temperature of a target surface of the blackbody and a temperature of an object detected by a device for temperature measurement; and
calibrating the temperature of the object based on the specified temperature and the temperature of the target surface according to operations including:
obtaining a relationship between a reference temperature and a gray value difference;
determining a temperature difference between the specified temperature and the temperature of the target surface;
determining a calibration value based on the gray value difference and the temperature difference; and
calibrating the temperature of the object based on the calibration value.