Smart home appliance and temperature detection method, system, device and medium
By obtaining the initial area temperature and actual infrared emissivity of the material type of smart appliances, the temperature detection of smart appliances such as range hoods is corrected, solving the problem of low detection accuracy, achieving more precise temperature control and safety warnings, and improving the user experience.
Patent Information
- Application Number
- CN202310119469.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-18
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2043-01-18
AI Technical Summary
In the existing technology, the temperature detection of smart home appliances uses a fixed infrared emissivity, resulting in low detection accuracy, and the blackbody estimation of the actual emissivity is not suitable for the use scenarios of smart home appliances such as range hoods.
By obtaining the initial regional temperature, fixed infrared emissivity, actual ambient temperature and actual infrared emissivity of different material types in the area where the smart home appliance is detected, the initial regional temperature is corrected using the calculation formula to obtain the target regional temperature.
The accuracy of temperature detection has been improved, making it suitable for actual use scenarios of smart home appliances such as range hoods. It provides precise control and early warning based on more accurate temperature data, improving user experience and safety.
Smart Images

Figure CN116105872B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart home appliances, and in particular to a smart home appliance and a temperature detection method, system, device and medium. Background Art
[0002] Currently, infrared sensors are often used for non-contact temperature detection of smart home appliances such as range hoods. When calculating the temperature of the object to be measured, a fixed infrared emissivity detection method is often adopted. However, this detection method has problems such as low temperature detection accuracy. In addition, some technologies also use black bodies to re-estimate the surface infrared emissivity of the object to be measured and calibrate the output of the infrared sensor. However, this detection method has problems such as being unsuitable for use scenarios of smart home appliances such as range hoods. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to overcome the defects in the prior art such as the use of a fixed infrared emissivity for temperature detection resulting in low accuracy of the detected temperature, and the use of a black body to estimate the actual emissivity for temperature calibration being unsuitable for use scenarios of smart home appliances such as range hoods, and to provide a smart home appliance and a temperature detection method, system, device and medium.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] The present invention provides a temperature detection method, which is applied in smart home appliances and includes:
[0006] Acquire an initial regional temperature of a detected region in the smart home appliance detected by a temperature detection device, and a fixed infrared emissivity corresponding to the temperature detection device;
[0007] Acquire a first area image corresponding to the detected area;
[0008] identifying a plurality of preset objects contained in the first area image;
[0009] Wherein, the preset objects of different material types correspond to different actual infrared emissivities;
[0010] Obtaining the actual ambient temperature of the smart home appliance in the preset detection environment;
[0011] Acquire the temperature field data to be corrected of the detected area in the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity;
[0012] The initial regional temperature of the detected region is corrected based on the temperature field data to be corrected to obtain a target regional temperature of the detected region.
[0013] Preferably, the calculation formula for obtaining the temperature field data to be corrected in the detected area of the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity is as follows:
[0014]
[0015] Among them, T o Used to characterize the initial region temperature, T a Used to represent the actual ambient temperature, e o is used to characterize the fixed infrared emissivity, e1 is used to characterize the actual infrared emissivity, T c Used to characterize the temperature field data to be corrected.
[0016] Preferably, the step of identifying a plurality of preset objects contained in the first area image includes:
[0017] Segmenting the first region image to obtain a plurality of sub-region images;
[0018] The preset object contained in each sub-region image is identified by using a preset image processing technology.
[0019] Preferably, the smart home appliance is a range hood, the detected area is a partial area or the entire area on the stove surface, and the preset detection environment is a cooking environment.
[0020] Preferably, before the step of obtaining the initial regional temperature of the detected area in the smart home appliance detected by the temperature detection device and the fixed infrared emissivity corresponding to the temperature detection device, the temperature detection method further includes:
[0021] Obtaining the working status of each stove head on the stove surface;
[0022] The area where the stove head is located when the working state is the firing state is used as the detected area.
[0023] Preferably, after the step of correcting the initial regional temperature of the detected area based on the temperature field data to be corrected to obtain the target regional temperature of the detected area, the temperature detection method further comprises:
[0024] When the preset objects in the detected area include a pot and oil, and the temperature of the target area exceeds a first set temperature range, it is determined that the oil temperature in the pot has reached a preset value, and a corresponding cooking operation reminder is generated; wherein different cooking operation reminders are used to remind the user to perform corresponding different cooking operations;
[0025] and / or,
[0026] When the preset object in the detected area includes a pot but does not include oil, and the temperature of the target area exceeds a second set temperature range, it is determined that the pot is dry-burned, and corresponding dry-burning warning information is output.
[0027] The present invention also provides a temperature detection system, which is applied to smart home appliances. The temperature detection system includes an initial area temperature acquisition module, a fixed infrared emissivity acquisition module, a first area image acquisition module, an identification module, an actual ambient temperature acquisition module, a temperature field data to be corrected acquisition module, and a target area temperature acquisition module.
[0028] The initial area temperature acquisition module is used to acquire the initial area temperature of the detected area in the smart home appliance detected by the temperature detection device;
[0029] The fixed infrared emissivity acquisition module is used to acquire the fixed infrared emissivity corresponding to the temperature detection device;
[0030] The first area image acquisition module is used to acquire a first area image corresponding to the detected area;
[0031] The recognition module is used to recognize a plurality of preset objects contained in the first area image;
[0032] Wherein, the preset objects of different material types correspond to different actual infrared emissivities;
[0033] The actual ambient temperature acquisition module is used to acquire the actual ambient temperature of the preset detection environment where the smart home appliance is located;
[0034] The module for acquiring the temperature field data to be corrected is used to acquire the temperature field data to be corrected of the detected area in the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity;
[0035] The target area temperature acquisition module is used to correct the initial area temperature of the detected area based on the temperature field data to be corrected, so as to obtain the target area temperature of the detected area.
[0036] Preferably, the calculation formula corresponding to the temperature field data to be corrected obtained by the module for obtaining the temperature field data to be corrected is as follows:
[0037]
[0038] Among them, T o Used to characterize the initial region temperature, T a Used to represent the actual ambient temperature, e oIt is used to characterize the fixed infrared emissivity, e1 is used to characterize the actual infrared emissivity, T c Used to characterize the temperature field data to be corrected.
[0039] Preferably, the recognition module includes a segmentation processing module and a preset object acquisition module;
[0040] The segmentation processing module is used to perform segmentation processing on the first region image to obtain a plurality of sub-region images;
[0041] The preset object acquisition module is used to identify the preset object contained in each sub-region image by using a preset image processing technology.
[0042] Preferably, the smart home appliance is a range hood, the detected area is a partial area or the entire area on the stove surface, and the preset detection environment is a cooking environment.
[0043] Preferably, the temperature detection system further includes a working status acquisition module and a detection area determination module;
[0044] The working status acquisition module is used to obtain the working status of each stove head on the stove surface;
[0045] The detected area determination module is used to use the area where the stove head whose working state is the firing state is located as the detected area.
[0046] Preferably, the temperature detection system further includes a cooking operation reminder module and a dry-burning warning information output module;
[0047] The cooking operation reminder module is configured to determine that the oil temperature in the pot has reached a preset value and generate a corresponding cooking operation reminder when the preset objects in the detected area include a pot and oil, and the temperature of the target area exceeds a first set temperature range;
[0048] Wherein, different cooking operation reminders are used to remind the user to perform corresponding different cooking operations;
[0049] The dry-burn warning information output module is used to determine that the pot is dry-burning when the preset object in the detected area includes a pot but does not include oil, and the temperature of the target area exceeds a second set temperature range, and output corresponding dry-burn warning information.
[0050] The present invention also provides a smart home appliance, which includes the above-mentioned temperature detection system.
[0051] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein the processor implements the above-mentioned temperature detection method when executing the computer program.
[0052] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the above-mentioned temperature detection method when executed by a processor.
[0053] On the basis of conforming to the common sense in this field, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.
[0054] The positive progress effect of the present invention is:
[0055] The present invention identifies a preset object by segmenting the image of the detected area, obtains the actual infrared emissivity according to the material type of the preset object, and then corrects the initial area temperature obtained using a fixed infrared emissivity, thereby improving the accuracy of temperature detection. It is more suitable for actual use scenarios of smart home appliances such as range hoods. Based on the more accurate temperature data, it is convenient to more accurately determine and control the use of smart home appliances. When the temperature is abnormal, it will issue a timely warning to inform the user to intervene in time, thereby ensuring the safety of the use scenario, improving the control accuracy of smart home appliances, and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 This is a flow chart of the temperature detection method according to embodiment 1 of the present invention.
[0057] Figure 2 This is a flow chart of the temperature detection method according to embodiment 2 of the present invention.
[0058] Figure 3 This is a module schematic diagram of the temperature detection system of Example 3 of the present invention.
[0059] Figure 4 This is a module schematic diagram of the temperature detection system of Example 4 of the present invention.
[0060] Figure 5 This is a schematic diagram of temperature detection of a smart home appliance according to Example 5 of the present invention.
[0061] Figure 6 This is a schematic structural diagram of an electronic device according to embodiment 6 of the present invention. DETAILED DESCRIPTION
[0062] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0063] Example 1
[0064] This embodiment provides a temperature detection method, which is applied in smart home appliances, such as Figure 1 As shown, the temperature detection method includes:
[0065] S101: Acquire an initial regional temperature of a detected region in a smart home appliance detected by a temperature detection device, and a fixed infrared emissivity corresponding to the temperature detection device.
[0066] In this embodiment, the temperature detection device includes but is not limited to an infrared thermopile array sensor. The smart home appliance includes one or more infrared thermopile array sensors, and their number and setting positions can be set or adjusted accordingly according to the actual scene requirements, as long as a better detection effect can be achieved. Therefore, they will not be repeated here.
[0067] S102: Acquire a first region image corresponding to the detected region.
[0068] In this embodiment, the image acquisition device for acquiring the first area image corresponding to the detected area may be a camera or the like.
[0069] Among them, the smart home appliance includes one or more cameras, and their number and setting positions can be set or adjusted accordingly according to the actual scene requirements, as long as they can achieve better detection effects, so they will not be repeated here.
[0070] Alternatively, spectroscopy may be used to obtain the surface optical characteristics of an object using a spectrometer. The specific implementation process is a mature technology in this field and will not be described in detail here.
[0071] S103: Identify several preset objects contained in the first area image.
[0072] In this embodiment, preset objects of different material types correspond to different actual infrared emissivities.
[0073] Specifically, the step of obtaining the actual infrared emissivity corresponding to each preset object includes:
[0074] Get the material type of each preset object;
[0075] Gets the actual infrared emissivity corresponding to each preset object based on the material type.
[0076] Specifically, a target image database can be pre-built to record the mapping relationships between commonly used objects and their corresponding material types, as well as the corresponding infrared emissivity, and these mapping relationships can be stored in the database. In actual application scenarios, the actual infrared emissivity that matches each different preset object can be obtained by directly traversing and searching the database or querying the database.
[0077] For example, each preset object is an item, and the item is obtained xAfter finding the outline of an item, compare the item with the existing items in the target image database (item0...item n ) for comparison, the comparison method (F c ) including template matching, etc. When the matching degree exceeds the threshold ((F c (item x ,item i )>T,i∈[0,n]), the item is considered a known item in the database. If the target image database is empty (i.e., it is used for the first time), or if the degree of match between the item and any known item in the database does not exceed the threshold, the item is considered a new item and is recorded in the target image database.
[0078] The material type of an item can be determined through both automatic recognition and manual user input. The corresponding classification convolutional neural network is used to identify the item and determine its material type, which includes but is not limited to glass, ferrous alloys, coatings, water / oil, skin, food, ceramics, plastic, and wood. When the confidence scores of the various categories in the recognition results are close, that is, the top 1 confidence score is less than a threshold (0.5), the user manually enters the material type to specify it.
[0079] In the actual usage scenarios of smart home appliances such as range hoods, the frequency of replacement of appliances and items is low. By utilizing the fixed appearance features of appliances and items, the material type of each item is identified and added to the target image database. Subsequently, only template matching is required to obtain the specific information of the item, without consuming computing power on item identification.
[0080] The database stores infrared emissivity information for each object. Once the material type of each object is determined, its infrared emissivity is retrieved based on the mapping relationship in the database. Once the infrared emissivity of all objects is determined, the actual infrared emissivity value corresponding to each pixel can be obtained.
[0081] S104: Obtain the actual ambient temperature of the preset detection environment where the smart home appliance is located.
[0082] S105 : Based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity, obtain the temperature field data to be corrected in the detected area of the smart home appliance.
[0083] S106 , correcting the initial regional temperature of the detected area based on the temperature field data to be corrected to obtain the target regional temperature of the detected area.
[0084] In this embodiment, the precise temperature of the target area can be obtained, and the temperature can be used to more accurately determine the usage of the smart home appliance and provide timely warnings.
[0085] In this embodiment, by identifying a preset object from the image of the detected area, obtaining the actual infrared emissivity based on the material type of the preset object, and then correcting the initial area temperature obtained using a fixed infrared emissivity, the accuracy of temperature detection is improved, and it is more suitable for actual use scenarios of smart home appliances such as range hoods. Based on the more accurate temperature data, it is convenient to more accurately determine and control the use of smart home appliances, and timely warn when the temperature is abnormal to inform the user to intervene in time, thereby ensuring the safety of the use scenario, improving the control accuracy of smart home appliances, and enhancing the user experience.
[0086] Example 2
[0087] This embodiment provides a temperature detection method, which is a further improvement of embodiment 1.
[0088] In one feasible solution, the calculation formula corresponding to step S105 is as follows:
[0089]
[0090] Among them, T o Used to characterize the initial region temperature, T a Used to represent the actual ambient temperature, e o It is used to characterize the fixed infrared emissivity, e1 is used to characterize the actual infrared emissivity, T c Used to characterize the temperature field data to be corrected.
[0091] In this embodiment, a fixed infrared emissivity is used to collect the initial area temperature and obtain the actual ambient temperature. Accurate temperature field data can be obtained using the obtained actual infrared emissivity.
[0092] In one feasible solution, additional ranging sensors, such as ToF (Time of Flight), binocular cameras, humidity sensors, and other devices can be used to further calibrate the temperature field data. The corresponding calculation method is as follows:
[0093]
[0094] Among them, α, β, γ are used to represent weights, d is used to represent the distance between the pixel corresponding to the object and the sensor, h is used to represent the actual environmental humidity, T o Used to characterize the initial region temperature, T a Used to represent the actual ambient temperature, e o It is used to characterize the fixed infrared emissivity, e1 is used to characterize the actual infrared emissivity, T c Used to characterize the temperature field data to be corrected.
[0095] In this embodiment,
[0096]
[0097] Among them, d0 is used to represent the distance between the sensor and the object corresponding to the pixel when calibrating;
[0098]
[0099] In one feasible solution, Figure 2 As shown, step S103 includes:
[0100] S1031 : Segment the first region image to obtain a plurality of sub-region images.
[0101] S1032: Using a preset image processing technology to identify a preset object contained in each sub-region image.
[0102] In this embodiment, for the acquired first area image, a target detection convolutional neural network, such as YOLO (a target detection algorithm model) or DETR (an end-to-end target detection framework), can be used to locate the position and type of objects on the surface and overhead of the detected area, where the types include but are not limited to pots, pot lids, spatulas, dishes, flames, ingredients, liquids, and user hands. After obtaining the position and type of the target, an image segmentation convolutional neural network, such as DeepLab (a semantic segmentation algorithm) or Mask-RCNN (an instance segmentation model), is used to segment the outline of the target object, i.e., the sub-area image.
[0103] The target detection convolutional neural network and the image segmentation convolutional neural network are used to more accurately obtain the contour edges of the object, so as to more accurately generate the actual infrared emissivity matrix. They can also be replaced by directly using the image segmentation convolutional neural network, which is not specifically limited here.
[0104] In one feasible solution, the smart home appliance is a range hood, the detected area is a partial area or the entire area on the stove surface, and the preset detection environment is a cooking environment.
[0105] In this embodiment, an infrared thermopile array sensor and a camera can be installed on the range hood to receive infrared and visible light signals, and other temperature detection equipment and image acquisition equipment can also be installed, which is not specifically limited here. The infrared sensor and the camera have the same field of view (FOV), resolution, and output frame rate. Specifically, the horizontal direction is 90 degrees, the vertical direction is 76 degrees, the resolution is 640*480, and the module output frame rate is 5fps (Frames Per Second). How to set the infrared sensor and camera specifically is adjusted according to the actual usage scenario, which is not specifically limited here. The infrared sensor and camera are installed on the range hood, and the temperature field data obtained is more comprehensive than that at other locations, and is more suitable for specific usage scenarios.
[0106] In one feasible solution, before step S101, the temperature detection method further includes:
[0107] S1001: Obtain the working status of each burner on the stove surface.
[0108] S1002: The area where the stove head in the on-fire state is located is used as the detected area.
[0109] In one feasible solution, after step S106, the temperature detection method further includes:
[0110] S107: When the preset objects in the detected area include a pot and oil, and the temperature of the target area exceeds the first set temperature range, it is determined that the oil temperature in the pot reaches the preset value, and a corresponding cooking operation reminder is generated.
[0111] In this embodiment, different cooking operation reminders are used to remind the user to perform corresponding different cooking operations.
[0112] S108: When the preset object in the detected area includes the pot but does not include oil, and the temperature of the target area exceeds the second set temperature range, it is determined that the pot is dry-burned, and a corresponding dry-burning warning message is output.
[0113] The following takes the temperature detection method used in a range hood as an example to specifically illustrate the implementation principle of the temperature detection method of this embodiment:
[0114] An infrared sensor is used to detect the initial regional temperature of the area where the stove head is in the on-fire state on the stove surface. A fixed infrared emissivity is used during detection. A camera is used to capture an image of the area, and the image is segmented to identify sub-region images. The sub-region image is the contour edge of the object. The type of the preset object, such as a pot, oil, etc., is determined by comparing the sub-region image with known objects in the preset target image database, and then the material type of the preset object is obtained. The actual infrared emissivity of the preset object is obtained according to the material type, and the actual ambient temperature of the cooking environment of the stove surface is obtained. The corrected temperature field data can be obtained according to the calculation formula. The temperature field data can be used to know the temperature of each object, and the current situation can be judged according to the temperature to remind the user.
[0115] In this embodiment, the preset object is identified by segmenting the image of the detected area, and the actual infrared emissivity is obtained according to the material type of the preset object. Then, the initial area temperature obtained using the fixed infrared emissivity is corrected, thereby improving the accuracy of temperature detection. It is more suitable for actual usage scenarios of smart home appliances such as range hoods. Based on the more accurate temperature data, it is convenient to more accurately determine the usage of smart home appliances and issue timely warnings, thereby improving the control accuracy of smart home appliances and enhancing the user experience.
[0116] Example 3
[0117] This embodiment provides a temperature detection system, which is applied in smart home appliances, such as Figure 3 As shown, the temperature detection system includes an initial area temperature acquisition module 1, a fixed infrared emissivity acquisition module 2, a first area image acquisition module 3, an identification module 4, an actual ambient temperature acquisition module 5, a temperature field data to be corrected acquisition module 6 and a target area temperature acquisition module 7.
[0118] The initial area temperature acquisition module 1 is used to obtain the initial area temperature of the detected area in the smart home appliance detected by the temperature detection device.
[0119] The fixed infrared emissivity acquisition module 2 is used to acquire the fixed infrared emissivity corresponding to the temperature detection device.
[0120] The first region image acquisition module 3 is used to acquire a first region image corresponding to the detected region.
[0121] The recognition module 4 is used to recognize a number of preset objects contained in the first area image.
[0122] Among them, preset objects of different material types correspond to different actual infrared emissivity;
[0123] The actual ambient temperature acquisition module 5 is used to acquire the actual ambient temperature of the preset detection environment where the smart home appliance is located.
[0124] The module 6 for acquiring the temperature field data to be corrected is used to acquire the temperature field data to be corrected of the detected area in the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity.
[0125] The target area temperature acquisition module 7 is used to correct the initial area temperature of the detected area based on the temperature field data to be corrected, so as to obtain the target area temperature of the detected area.
[0126] The working principle of this embodiment is the same as the working principle of the temperature detection method corresponding to Example 1, and will not be discussed here.
[0127] In this embodiment, by identifying a preset object from the image of the detected area, obtaining the actual infrared emissivity based on the material type of the preset object, and then correcting the initial area temperature obtained using a fixed infrared emissivity, the accuracy of temperature detection is improved, and it is more suitable for actual use scenarios of smart home appliances such as range hoods. Based on the more accurate temperature data, it is convenient to more accurately determine and control the use of smart home appliances, and timely warn when the temperature is abnormal to inform the user to intervene in time, thereby ensuring the safety of the use scenario, improving the control accuracy of smart home appliances, and enhancing the user experience.
[0128] Example 4
[0129] This embodiment provides a temperature detection system, which is a further improvement of embodiment 3. Figure 4 shown.
[0130] In an implementable solution, the calculation formula corresponding to the temperature field data to be corrected obtained by the temperature field data to be corrected acquisition module 6 is as follows:
[0131]
[0132] Among them, T o Used to characterize the initial region temperature, T a Used to represent the actual ambient temperature, e o It is used to characterize the fixed infrared emissivity, e1 is used to characterize the actual infrared emissivity, T c Used to characterize the temperature field data to be corrected.
[0133] In an implementable solution, the recognition module 4 includes a segmentation processing module 41 and a preset object acquisition module 42 .
[0134] The segmentation processing unit 41 is used to perform segmentation processing on the first region image to obtain a plurality of sub-region images.
[0135] The preset object acquiring unit 42 is configured to identify the preset object contained in each sub-region image by using a preset image processing technology.
[0136] In one feasible solution, the smart home appliance is a range hood, the detected area is a partial area or the entire area on the stove surface, and the preset detection environment is a cooking environment.
[0137] In an implementable solution, the temperature detection system further includes a working status acquisition module 8 and a detected area determination module 9 .
[0138] The working status acquisition module 8 is used to acquire the working status of each stove head on the stove surface.
[0139] The detected area determination module 9 is used to take the area where the stove head whose working state is the firing state is located as the detected area.
[0140] In an implementable solution, the temperature detection system further includes a cooking operation reminder module 10 and a dry-boiling warning information output module 11 .
[0141] The cooking operation reminder module 10 is used to determine that the oil temperature in the pot reaches a preset value and generate a corresponding cooking operation reminder when the preset objects in the detected area include a pot and oil and the temperature of the target area exceeds a first set temperature range.
[0142] Among them, different cooking operation reminders are used to remind the user to perform corresponding different cooking operations.
[0143] The dry-burn warning information output module 11 is used to determine that the pot is dry-burned and output corresponding dry-burn warning information when the preset objects in the detected area include the pot but not oil, and the temperature of the target area exceeds the second set temperature range.
[0144] The working principle of this embodiment is the same as the working principle of the temperature detection method corresponding to Example 2, and will not be discussed here.
[0145] In this embodiment, the preset object is identified by segmenting the image of the detected area, and the actual infrared emissivity is obtained according to the material type of the preset object. Then, the initial area temperature obtained using the fixed infrared emissivity is corrected, thereby improving the accuracy of temperature detection. It is more suitable for actual usage scenarios of smart home appliances such as range hoods. Based on the more accurate temperature data, it is convenient to more accurately determine the usage of smart home appliances and issue timely warnings, thereby improving the control accuracy of smart home appliances and enhancing the user experience.
[0146] Example 5
[0147] This embodiment provides a smart home appliance, which includes the temperature detection system described in Example 3 or 4.
[0148] like Figure 5Figure 1 shows a schematic diagram of a smart home appliance performing temperature detection. The smart appliance is a range hood. The side of range hood a facing the stovetop is equipped with a temperature detection device b and an image acquisition device c, capable of capturing the temperature and image of the stovetop. Pots d and e are placed on the stovetop.
[0149] The smart home appliances in this embodiment are integrated with the above-mentioned temperature detection system. Specifically, the preset object is identified by segmenting the image of the detected area, and the actual infrared emissivity is obtained according to the material type of the preset object. The initial area temperature obtained using the fixed infrared emissivity is then corrected, thereby improving the accuracy of temperature detection. It is more suitable for actual usage scenarios of smart home appliances such as range hoods. Based on the more accurate temperature data, it is convenient to more accurately determine and control the usage of smart home appliances. In case of abnormal temperature, timely warning is issued to inform the user to intervene in time, thereby ensuring the safety of the usage scenario, improving the control accuracy of smart home appliances, and enhancing the user experience.
[0150] Example 6
[0151] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Example 5 of the present invention. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the temperature detection method of Example 1 or 2 is implemented. Figure 6 The electronic device 30 shown is only an example and should not limit the functionality and scope of use of the embodiments of the present invention.
[0152] like Figure 6 As shown, the electronic device 30 may be a general-purpose computing device, such as a server device. Components of the electronic device 30 may include, but are not limited to, the at least one processor 31, the at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).
[0153] The bus 33 includes a data bus, an address bus, and a control bus.
[0154] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .
[0155] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0156] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the temperature detection method provided in the first embodiment of the present invention.
[0157] The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 35. Furthermore, the electronic device 30 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. Figure 6 As shown, the network adapter 36 communicates with the other modules of the model-generated device 30 via the bus 33. It should be understood that, although not shown in the figures, other hardware and / or software modules may be used in conjunction with the model-generated device 30, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.
[0158] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.
[0159] Example 7
[0160] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the temperature detection method provided in embodiment 1 or 2 is implemented.
[0161] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0162] In a possible implementation manner, the present invention may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the temperature detection method of embodiment 1 or 2.
[0163] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on the remote device.
[0164] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.
Claims
1. A temperature detection method, characterized in that: The temperature detection method is applied in smart home appliances, and the temperature detection method includes: Acquire an initial regional temperature of a detected region in the smart home appliance detected by a temperature detection device, and a fixed infrared emissivity corresponding to the temperature detection device; Acquire a first area image corresponding to the detected area; identifying a plurality of preset objects contained in the first area image; Wherein, the preset objects of different material types correspond to different actual infrared emissivities; Obtaining the actual ambient temperature of the smart home appliance in the preset detection environment; Acquire the temperature field data to be corrected of the detected area in the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity; Correcting the initial regional temperature of the detected area based on the temperature field data to be corrected to obtain a target regional temperature of the detected area; The calculation formula for obtaining the temperature field data to be corrected in the detected area of the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity is as follows: in, Used to characterize the initial region temperature, Used to represent the actual ambient temperature, Used to characterize the fixed infrared emissivity, Used to characterize the actual infrared emissivity, Used to characterize the temperature field data to be corrected.
2. The temperature detection method according to claim 1, wherein: The step of identifying a plurality of preset objects contained in the first area image includes: Segmenting the first region image to obtain a plurality of sub-region images; The preset object contained in each sub-region image is identified by using a preset image processing technology.
3. The temperature detection method according to claim 1 or 2, wherein: The smart home appliance is a range hood, the detected area is a partial area or the entire area on the stove surface, and the preset detection environment is a cooking environment.
4. The temperature detection method according to claim 3, wherein: Before the step of obtaining the initial regional temperature of the detected area in the smart home appliance detected by the temperature detection device and the fixed infrared emissivity corresponding to the temperature detection device, the temperature detection method further includes: Obtaining the working status of each stove head on the stove surface; The area where the stove head is located when the working state is the firing state is used as the detected area.
5. The temperature detection method according to claim 4, wherein: After the step of correcting the initial regional temperature of the detected area based on the temperature field data to be corrected to obtain the target regional temperature of the detected area, the temperature detection method further includes: When the preset objects in the detected area include a pot and oil, and the temperature of the target area exceeds a first set temperature range, it is determined that the oil temperature in the pot has reached a preset value, and a corresponding cooking operation reminder is generated; wherein different cooking operation reminders are used to remind the user to perform corresponding different cooking operations; and / or, When the preset object in the detected area includes a pot but does not include oil, and the temperature of the target area exceeds a second set temperature range, it is determined that the pot is dry-burned, and corresponding dry-burning warning information is output.
6. A temperature detection system, characterized in that: The temperature detection system is applied in smart home appliances, and includes an initial area temperature acquisition module, a fixed infrared emissivity acquisition module, a first area image acquisition module, a recognition module, an actual ambient temperature acquisition module, a to-be-corrected temperature field data acquisition module, and a target area temperature acquisition module; The initial area temperature acquisition module is used to acquire the initial area temperature of the detected area in the smart home appliance detected by the temperature detection device; The fixed infrared emissivity acquisition module is used to acquire the fixed infrared emissivity corresponding to the temperature detection device; The first area image acquisition module is used to acquire a first area image corresponding to the detected area; The recognition module is used to recognize a plurality of preset objects contained in the first area image; Wherein, the preset objects of different material types correspond to different actual infrared emissivities; The actual ambient temperature acquisition module is used to acquire the actual ambient temperature of the preset detection environment where the smart home appliance is located; The module for acquiring the temperature field data to be corrected is used to acquire the temperature field data to be corrected of the detected area in the smart home appliance based on the initial area temperature, the actual ambient temperature, the fixed infrared emissivity, and the actual infrared emissivity; The target area temperature acquisition module is used to correct the initial area temperature of the detected area based on the temperature field data to be corrected to obtain the target area temperature of the detected area; The calculation formula corresponding to the temperature field data to be corrected obtained by the temperature field data to be corrected acquisition module is as follows: in, Used to characterize the initial region temperature, Used to represent the actual ambient temperature, Used to characterize fixed infrared emissivity, Used to characterize the actual infrared emissivity, Used to characterize the temperature field data to be corrected.
7. A smart home appliance, characterized in that: The smart home appliance includes the temperature detection system according to claim 6.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein: When the processor executes the computer program, the temperature detection method according to any one of claims 1 to 5 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the temperature detection method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Edible oil temperature real-time detecting system
CN109682479A
Infrared temperature measurement method, device and system, computer equipment and storage medium
CN113989477A