Temperature / humidity calculation device, temperature / humidity management system, temperature / humidity calculation method, and program

A psychrometer-based system with an imaging device calculates temperature and humidity from liquid levels in rod-shaped thermometers, addressing sensor reliability issues and reducing labor in agricultural greenhouses.

JP2025165722APending Publication Date: 2025-11-05NORTH STAR METRIC CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024069985
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-23
Publication Date
2025-11-05

AI Technical Summary

Technical Problem

Existing temperature and humidity sensors in agricultural greenhouses have reliability issues due to variations in sensor readings, and their installation and removal during fumigation require significant labor.

Method used

A psychrometer-based system that uses an imaging device to capture images of a psychrometer with graduations and rod-shaped thermometers, calculating temperature and humidity from the liquid levels in these thermometers, reducing the need for sensor removal and reinstallation by using a non-electrical psychrometer.

Benefits of technology

Improves the reliability of temperature and humidity readings and reduces the labor required for sensor installation and removal, providing more accurate and efficient environmental control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025165722000001_ABST
    Figure 2025165722000001_ABST
Patent Text Reader

Abstract

To provide a temperature / humidity calculation device, a temperature / humidity management system, a temperature / humidity calculation method, and a temperature / humidity calculation program that can obtain values with improved probability for temperature and humidity and can reduce labor of a worker such as removal and installation.SOLUTION: A second server device 15 comprises a second acquisition unit 51 and a calculation unit 52. The second acquisition unit 51 acquires an image obtained by imaging a psychrometer including a scale plate to which scales are applied and a pair of rod-shaped thermometers sealed with liquid as a subject. The calculation unit 52 identifies liquid levels of the pair of thermometers on the basis of the image, and calculates temperature and humidity on the basis of the identified liquid levels.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a temperature and humidity calculation device, a temperature and humidity control system, a temperature and humidity calculation method, and a temperature and humidity calculation program. [Background technology]

[0002] In agricultural greenhouses, the temperature and humidity are controlled, and in recent years, technologies for automatically controlling the internal environment, including the temperature and humidity, and technologies for predicting the internal environment have been proposed. For example, Patent Document 1 discloses a control device that includes a control unit and a prediction unit and controls the indoor environment inside an agricultural greenhouse. The control unit performs inflow control to allow external air, which is air outside the crop space, to flow into a crop space inside the greenhouse where crops are present. The prediction unit predicts whether condensation will occur on the crops due to the inflow control. The prediction unit predicts that condensation will occur on the crops if it determines that the temperature of the air in the crop space is equal to or lower than the dew point temperature of the external air and that the absolute humidity of the external air is equal to or higher than the absolute humidity corresponding to a relative humidity of 100% for the air temperature in the crop space. The control unit predicts whether condensation will occur on the crops based on measured values ​​of the air humidity in a specified space in the greenhouse, and the temperature and humidity are detected by a temperature sensor and a humidity sensor. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-97439 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the reliability of the detected temperature and humidity values ​​of temperature and humidity sensors varies from one sensor to another, resulting in variations (fluctuations) in the temperature and humidity values ​​they obtain. Furthermore, control and prediction based on such variations in detected values ​​are less reliable. Furthermore, agricultural greenhouses are periodically subjected to fumigation (smoke control), and during fumigation, various sensors, such as temperature and humidity sensors, as well as the connecting devices and lines connected to these sensors, are removed and then reinstalled in the greenhouse after a certain period of time has passed. This removal and reinstallation process requires considerable labor, and the reconfiguration of the various sensors and connecting devices also requires considerable labor.

[0005] Therefore, the present invention aims to provide a temperature and humidity calculation device, a temperature and humidity management system, a temperature and humidity calculation method, and a temperature and humidity calculation program that can obtain values ​​with improved reliability for temperature and humidity, while reducing the labor required by workers for removal and installation. [Means for solving the problem]

[0006] The temperature and humidity calculation device of the present invention includes an acquisition unit and a calculation unit. The acquisition unit acquires an image of a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers filled with liquid. The calculation unit determines the liquid level of the pair of thermometers based on the image, and calculates the temperature and humidity based on the determined liquid level.

[0007] It is preferable that the calculation unit calculates the humidity after determining the liquid level height from each of a first image portion including an image of a subject with a dry-bulb thermometer and a scale corresponding to the dry-bulb thermometer, and a second image portion including an image of a subject with a wet-bulb thermometer and a scale corresponding to the wet-bulb thermometer, out of a pair of thermometers.

[0008] It is preferable that the calculation unit, after performing a thinning process on the multiple scales in each of the first image portion and the second image portion, identifies the coordinates of the scale indicating the maximum value and the scale indicating the minimum value, and determines the surface height based on the identified coordinates.

[0009] The temperature and humidity management system of the present invention includes an imaging device, a holding unit, an acquisition unit, a calculation unit, a memory unit, and a display control unit. The imaging device captures an image of a psychrometer, which has a scale plate with graduations and a pair of rod-shaped thermometers containing liquid, as a subject. The holding unit holds the imaging device at a fixed position and orientation relative to the psychrometer. The acquisition unit acquires an image of the subject captured by the imaging device. The calculation unit determines the liquid level of the pair of thermometers based on the acquired image, and calculates the temperature and humidity based on the determined liquid level. The memory unit associates the calculated temperature and humidity and stores them as temperature and humidity information. The display control unit generates a temperature and humidity information image showing the temperature and humidity information based on a request to acquire temperature and humidity information.

[0010] The storage unit preferably stores time-series data of temperature and humidity information. The imaging device preferably transmits an image to the acquisition unit, and the display control unit preferably transmits a temperature and humidity information image to a terminal that is a request source for the temperature and humidity information acquisition request. The calculation unit preferably calculates humidity after determining the liquid level from each of a first image portion of the dry-bulb thermometer and a second image portion of the wet-bulb thermometer of the pair of thermometers.

[0011] The temperature and humidity calculation method of the present invention includes an acquisition step and a calculation step. The method acquires an image of a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers filled with liquid as a subject. The calculation step identifies the liquid level of the pair of thermometers based on the image, and calculates the temperature and humidity based on the identified liquid level.

[0012] The temperature and humidity calculation program of the present invention causes a computer to execute the above steps. [Effects of the Invention]

[0013] According to the present invention, it is possible to obtain values ​​of temperature and humidity with improved reliability, and to reduce the labor required by the operator. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is an explanatory diagram of a temperature and humidity control system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a schematic diagram of a psychrometric imaging unit. [Figure 3] FIG. 2 is a schematic diagram of a psychrometric gauge and a psychrometric gauge holder. [Figure 4] FIG. 2 is a schematic diagram of an imaging device and an imaging device holder. [Figure 5] FIG. 2 is a block diagram showing the configuration of a server unit. [Figure 6] FIG. 10 is a flowchart showing the processing of a calculation unit. [Figure 7] FIG. 10 is an explanatory diagram of an acquired image. [Figure 8] FIG. 2 is an explanatory diagram of a first image portion. [Figure 9] FIG. [Figure 10] FIG. 10 is an explanatory diagram of a processing method for the first image section. [Figure 11] FIG. 10 is an explanatory diagram of a processing method for a first image portion. [Figure 12] FIG. 10 is an explanatory diagram of a processing method for a first image portion. [Figure 13] FIG. 1 is an explanatory diagram of how to determine the dry-bulb temperature. [Figure 14] FIG. 10 is an explanatory diagram of a second image section. DETAILED DESCRIPTION OF THE INVENTION

[0015] The temperature and humidity control system (hereinafter simply referred to as the "control system") 10 shown in FIG. 1 is an example of an embodiment of the present invention, and is used to control temperature and humidity (hereinafter collectively referred to as temperature and humidity). The objects to be controlled include the inside of various facilities such as agricultural greenhouses, factories, clean rooms, and server rooms. In the following example, the object to be controlled for temperature and humidity will be described as the inside of an agricultural greenhouse.

[0016] The management system 10 includes a psychrometer imaging unit 11, a first server device 14, a second server device 15, and a client terminal 16, which are connected and capable of communicating via a communication network 19. The first server device 14 and the second server device 15 constitute a server unit SU. The psychrometer imaging unit 11 and the client terminal 16 are used by a farmer who uses an agricultural greenhouse (not shown). The psychrometer imaging unit 11 is installed inside the agricultural greenhouse (not shown), captures an image of the psychrometer, and transmits the image as data to the server unit SU. The server unit SU calculates the temperature and humidity based on the acquired image and transmits the calculated temperature and humidity to the client terminal 16.

[0017] Although Fig. 1 shows one psychrometer imaging unit 11 and one client terminal 16, there may be multiple of each. For example, a farmer may have multiple agricultural greenhouses, in which case a psychrometer imaging unit 11 is provided for each agricultural greenhouse. Also, there may be cases where a psychrometer imaging unit 11 is provided at multiple locations inside a single agricultural greenhouse. A client terminal 16 is provided for each farmer.

[0018] The client terminal 16, the first management terminal, and the second management terminal described below are personal computers. However, the client terminal 16, the first management terminal, and the second management terminal are not limited to personal computers, and well-known devices such as tablet terminals and smartphones can also be used.

[0019] The management system 10 of this example further includes a first management terminal (not shown) that manages the first server device 14, and a second management terminal (not shown) that manages the second server device 15. The first management terminal is connected to the first server device 14 via a communication network 19 so that it can communicate with the first server device 14. The first management terminal performs various input operations for various registrations and data management for the first server device 14. For example, the first management terminal manages the registration and deletion of the psychrometer imaging unit 11, the client terminal 16, and the farmers who use them, and manages data such as information acquired from the psychrometer imaging unit 11.

[0020] Similarly, the second management terminal is also capable of connecting to and communicating with the second server device 15 via the communication network 19. The second management terminal performs various input operations for various registrations and data management in the second server device 15. For example, the second management terminal manages the registration and deletion of the psychrometer imaging unit 11, and manages data such as information acquired from the psychrometer imaging unit 11 and information such as temperature and humidity calculated based on the information.

[0021] The first server device 14 and the second server device 15 are each composed of a computer, and perform processes in response to input operations of the first management terminal, the second management terminal, and the client terminal 16, and processes in response to acquisition of images from the psychrometer imaging unit 11. The second server device 15 is an example of a temperature and humidity calculation device of the present invention.

[0022] 2, the psychrometer imaging unit 11 includes a psychrometer 21, an imaging device 22, and an imaging device holder 23. The psychrometer imaging unit 11 preferably further includes a psychrometer holder 26 and a light-shielding unit 27, as is the case in this example. The psychrometer 21 includes a scale plate 31 with graduations and a pair of rod-shaped thermometers 32A and 32B (see FIG. 3) filled with liquid, and detects the dry-bulb temperature and wet-bulb temperature inside the agricultural greenhouse. The imaging device 22 is disposed facing the psychrometer 21 and obtains an image of the psychrometer 21 by photoelectrically converting light from the psychrometer 21 as a subject. The imaging device 22 in this example is a network camera (also referred to as an IP camera) to which an IP address is assigned. The imaging device 22 then transmits the captured image, along with an ID (identification information) identifying the imaging device 22 and the time at which the image was generated (e.g., date and time, hereinafter referred to as the image generation time), to the first server device 14 (see FIG. 1) of the server unit SU (see FIG. 1) via the communication network 19 (see FIG. 1). The imaging device 22 is preferably capable of capturing images in dark environments, such as at night, and this example uses one with a dark environment imaging function. The shading unit 27 is used to block direct sunlight from shining on the psychrometer 21 and onto the lens of the imaging device 22. In this example, it is disposed to cover the top of the psychrometer 21 and imaging device 22. The distance L1 between the psychrometer 21 and imaging device 22 may be set so that the dry-bulb temperature and the wet-bulb temperature can be detected. In this example, the distance L1 is set to a value between 300 mm and 350 mm.

[0023] In FIG. 3 , the psychrometer holder 26 is formed in a plate shape and supports the scale plate 31, thereby holding the psychrometer 21 in an upright position. The psychrometer holder 26 in this example has a nail-shaped protruding member 26a at the top of one of its plate surfaces. The protruding member 26a is insertable into a through-hole (not shown) formed in the top of the scale plate 31 of the psychrometer 21. The psychrometer 21 is held upright by the psychrometer holder 26 by hooking the protruding member 26a into the through-hole. One thermometer 32A of the psychrometer 21 is a dry-bulb thermometer, and the other thermometer 32B is a wet-bulb thermometer. The thermometer 32B is set inside a tank 33 arranged on the scale plate 31 so that its wet bulb, wrapped in gauze 34, is located inside the tank 33. The tank 33 stores water 35. The scales on the scale plate 31 are provided to correspond to the thermometers 32A and 32B, respectively.

[0024] 4, the imaging device holding section 23 includes a plate 23a in an upright position and a U-shaped protruding member 23b protruding below the plate 23a. The protruding member 23b functions as a platform on which the imaging device 22 is placed, and also functions as a positioning member that positions the imaging device 22 with respect to the psychrometer 21. This allows the imaging device holding section 23 to hold the imaging device 22 at a fixed distance and in a fixed orientation with respect to the psychrometer 21.

[0025] The psychrometer 21 equipped with a dry-bulb thermometer and a wet-bulb thermometer does not have any electrical circuits with electronic components, so it does not need to be removed during the fumigation process, and even if it is removed, it is easy to install, reducing the labor required by the worker compared to using temperature and humidity sensors that have electrical circuits, etc. The imaging device 22 can also be easily removed and reinstalled, reducing the labor required by the worker.

[0026] In order to adjust the relative positions of the psychrometer 21 and the imaging device 22, the psychrometer imaging unit 11 may be provided with a shift mechanism that moves at least one of the psychrometer holding part 26 and the imaging device holding part 23. Furthermore, in order to adjust the relative orientations of the psychrometer 21 and the imaging device 22, the psychrometer imaging unit 11 may be provided with a rotation mechanism that rotates at least one of the psychrometer holding part 26 and the imaging device holding part 23.

[0027] 5, the first server device 14 includes a first acquisition unit 41, an image storage unit 42, a temperature and humidity information control unit 43, a history information storage unit 46, a display control unit 47, a notification unit 48, etc. The second server device 15 includes a second acquisition unit 51, a calculation unit 52, and a temperature and humidity information storage unit 53.

[0028] The first acquisition unit 41 acquires images transmitted from the imaging device 22, sends them to the second acquisition unit 51, and stores them in the image storage unit 42. The second acquisition unit 51 acquires images via the first acquisition unit 41 and sends them to the calculation unit 52. Note that the second server device 15 may be configured to be able to communicate with the imaging device 22, and the second acquisition unit 51 may acquire images directly from the imaging device 22 without going through the first acquisition unit 41. Furthermore, instead of the server unit SU, a single server (not shown) equipped with similar units may be used. Units similar to those of the server unit SU may be provided in another computer such as a client terminal 16 and installed, for example, in an agricultural greenhouse or in the living space of a farmer.

[0029] The calculation unit 52 determines the liquid level of the liquid column of the pair of thermometers 32A and 32B (see FIG. 3 ) based on the image, and calculates the temperature and humidity based on the determined liquid level. Specifically, the calculation unit 52 determines the liquid level in each of a first image portion in which the thermometer 32A and the corresponding scale are captured and included as an image of the subject, and a second image portion in which the thermometer 32B and the corresponding scale are captured and included as an image of the subject, and calculates the temperature and humidity. The calculation unit 52 associates the calculated temperature and humidity and stores them as temperature and humidity information in the temperature and humidity information storage unit 53. The temperature and humidity information further includes the ID of the image capture device 22 and the time of image generation. In this example, each time the temperature and humidity are calculated, the temperature and humidity information is stored in the temperature and humidity information storage unit 53 for each image capture device 22. As a result, the temperature and humidity information storage unit 53 stores time-series data of the temperature and humidity information for each of the multiple image capture devices 22. The calculation unit 52 further sends the temperature and humidity information to the temperature and humidity information control unit 43. In this way, the temperature and humidity are obtained based on the liquid level of each of the thermometers 32A and 32B, so variations between individual units are suppressed. Furthermore, the dry-bulb temperature and wet-bulb temperature indicated by the liquid level are acquired as images, and the temperature and humidity are detected by a certain calculation process based on these images. Therefore, the detected values ​​are more reliable than when temperature and humidity sensors are used. Furthermore, since the server unit SU does not need to be installed inside the agricultural greenhouse, it does not need to be removed and reinstalled for smoking and other operations, reducing the workload of the workers.

[0030] The temperature and humidity information control unit 43 stores the temperature and humidity information sent from the calculation unit 52 in the history information storage unit 46, and the history information storage unit 46 stores time series data of the temperature and humidity information for each of the multiple imaging devices 22.

[0031] When the display control unit 47 receives an acquisition request for temperature and humidity information from the client terminal 16, in response to this acquisition, it generates a temperature and humidity information image showing at least one of the latest temperature and humidity information and time series data of the temperature and humidity information for the imaging device 22 associated with the client terminal 16, and transmits the image to the client terminal 16 that is the source of the acquisition request.

[0032] The temperature and humidity information control unit 43 further determines whether the temperature and humidity included in the temperature and humidity information sent from the calculation unit 52 are within normal ranges, and if it determines that they are not within normal ranges, sends terminal information indicating the client terminal 16 associated with the ID of the imaging device 22 included in the sent temperature and humidity information, and an alert (warning) indicating an abnormality, to the notification unit 48. When the notification unit 48 acquires the terminal information indicating the client terminal 16 and the alert from the temperature and humidity information control unit 43, it transmits the alert to the client terminal 16 indicated in the terminal information, and the client terminal 16 receives the alert.

[0033] The calculation process performed by the calculation unit 52 will be described with reference to Figures 6 to 14. As shown in Figure 6, the calculation process performed by the calculation unit 52 includes, in this order, a first scale image processing step S1, a first scale coordinate specifying step S2, a first liquid column image processing step S3, a first temperature calculation step S4, a second scale image processing step S5, a second scale coordinate specifying step S6, a second liquid column image processing step S7, a second temperature calculation step S8, and a humidity calculation step S9.

[0034] In the first scale image processing step S1, the first image portion G1a (see FIG. 8) is extracted from the acquired image G1 (see FIG. 7) (S11) and stored in a storage unit (not shown) (S12). As shown in FIG. 7, the image G1 does not need to include the entire front area of ​​the psychrometer 21. It is sufficient to include the range of the scale plate 31 (see FIG. 3) from the minimum to the maximum temperature measurement range (hereinafter simply referred to as the measurable range), and the measurement ranges of the thermometers 32A and 32B. In this example, the first image portion G1a is defined as the area from the center of the image G1 in the X-axis direction to the left and the entire area in the Y-axis direction. The area extracted as the first image portion G1a is pre-programmed. The calculation unit 52 identifies the pixel coordinates of the upper left corner of the first image portion G1a as the origin D0 of (0,0). In this example, the coordinates are pixel coordinates indicated by a square area, with the X coordinate increasing toward the right in the horizontal direction (horizontal direction) and the Y coordinate increasing toward the bottom in the vertical direction (vertical direction) (see Figure 9). In this example, the color of the liquid sealed in thermometer 32A is red, and the color of the liquid sealed in 32B is blue; in image G1, the color of the liquid column of thermometer 32A is red, and the color of the liquid column of thermometer 32B is blue.

[0035] The following areas of the first image portion G1a are masked (S13), and the color is changed to the same color as the background color of the scale. However, the color does not need to be the same as the background color, as long as it is a color that will be different from the scale in the subsequent binarization process (S14). One of the areas to be masked is the area above the scale mark indicating the maximum value (smaller Y coordinate) and to the left of the left end of the scale mark (smaller X coordinate). This makes it possible to identify the coordinates of the scale mark indicating the maximum value, as described below. In this example, the number "50" is present in the above area, so the area including this "50" is masked. The other area to be masked is the area to the right of the right end of the scale mark indicating the minimum value (larger X coordinate) and below the scale mark (larger Y coordinate). This makes it possible to identify the coordinates of the scale mark indicating the minimum value, as described below. In this example, the image of a thermometer 32A (see FIG. 3) is displayed in the above area, so the area including the image of the thermometer 32A is masked. As described above, it is preferable to set a masking area outside the range of the subsequent processing for each of the scale and liquid column of the thermometer 32A. The same applies to masking in the second image section G1b, which will be described later.

[0036] After masking, binarization processing is performed (S14), followed by thinning processing (S15). As a result, as shown in Fig. 10, at least the scale LL indicating the maximum value and the scale LS indicating the minimum value are converted into line segments extending in the X-axis direction with a width of one pixel in the Y-axis coordinate. In this example, in the binarization processing (S14), the scales extending linearly in the X-axis direction and the numbers such as "40," "30," etc. are colored white, and the background is colored black.

[0037] The first scale coordinate specification step S2 specifies the coordinate of the scale mark that indicates the maximum value (S21), and then specifies the coordinate of the scale mark that indicates the minimum value (S22). The coordinate specification is performed, for example, by incorporating a function that extracts white pixel areas into a program and using this to scan and detect the white pixel areas. In this example, the origin D0 (0,0) is used as the starting position, and white pixel areas are detected by scanning in the X-axis direction starting from the smallest Y coordinate. That is, the pixel area whose Y coordinate is 0 is scanned in the direction of increasing X coordinate, i.e., in the order of (0,0), (1,0), (2,0), . . . , (i (i is a natural number), 0), then the pixel area whose Y coordinate is 1 is scanned in the same order of (0,1), (1,1), (2,1), . . . , (i,1), and then the pixel areas whose Y coordinates are 2,3, . . . are scanned in order, and the coordinate of the pixel area where white is first detected is identified as the scale coordinate D1(x1,y1) indicating the maximum value, as shown in Figure 11. Then, after scanning the entire first image portion G1a, i.e., after scanning has been completed up to the area (i,j (j is a natural number)) at the bottom right of the first image portion G1a, the coordinate of the pixel area where white is last detected is identified as the scale coordinate D2(x2,y2) indicating the minimum value. Alternatively, the scanning direction may be reversed, and the coordinates of the pixel area where white is first detected may be specified as D2(x2,y2), and the coordinates of the pixel area where white is last detected as D1(x1,y1). Since only the Y coordinates of the coordinates D1 and D2 are used in subsequent processing, it is sufficient to specify at least the Y coordinates for each.

[0038] The first scale coordinate specifying step S2 further specifies the coordinate of the 0°C scale mark (S23). The coordinate of the 0°C scale mark only needs to be specified as the Y coordinate, and can be calculated based on the Y coordinate y1 of the scale mark indicating the maximum value, the Y coordinate y2 of the scale mark indicating the minimum value, and the measurable range (unit: °C) indicated by the scale. The measurable range can be pre-programmed. The calculation formula is, for example, the following formula (1). In this example, y1 = 61, y2 = 516, the minimum value of the temperature (unit: °C) scale is -15, the maximum value is 50, and the measurable range is a range of 65°C from -15°C to 50°C. Therefore, the Y coordinate of the 0°C scale mark is specified as 516-15 × (516-61) / 65. y2 - (Temperature range from minimum value of scale to 0°C (unit: °C)) × (y2 - y1) / (measurable range) (1)

[0039] The first liquid column image processing step S3 performs image processing on the first image portion G1a saved in step S12 of the first scale image processing step S1. The first image portion G1a includes a dry-bulb liquid column extraction step (S31) for extracting the liquid column of the thermometer 32A, and a binarization step (S32). The dry-bulb liquid column extraction step S31 can be performed using a known method for extracting a predetermined color. In this example, the liquid sealed in the thermometer 32A is red, so red is extracted. To extract the red color, the HSV method, which combines hue, saturation, and value, is used. The red color to be extracted is set by assigning a certain range to each of these values. However, the color setting is not limited to the HSV method, and other methods may also be used. In this example, the first image portion G1a contains the characters "-10" and "0" as red images in addition to the liquid column of the thermometer 32A, so these are extracted along with the liquid column. When an image other than the liquid column is extracted in this way, it is preferable to mask the extracted parts other than the liquid column and change the color of the liquid column to the same color as the background color, which is also done in this example. However, the color does not have to be the same as the background color, as long as it is a color that will be different from the color of the liquid column in the binarization process (S32) that is performed later.

[0040] The binarization process (S32) changes the red color of the thermometer 32A extracted in the dry-bulb liquid column extraction process (S31) to white, and converts the background color to black (see FIG. 12).

[0041] In the first temperature calculation step S4, the coordinate D3 (x3, y3) of the upper end of the liquid column, which has been colored white by the binarization process (S32), is identified (S41). The upper end of the liquid column is the liquid surface, and the coordinate of the upper end of the liquid column is determined as the coordinate of the liquid level height, so at least the Y coordinate is sufficient. The coordinate of the upper end of the liquid column is determined by scanning and detecting the white pixel area, as in steps S21 and S22. Therefore, in this example, the coordinate of the upper end of the liquid column is identified as the coordinate of the leftmost area with the smallest X coordinate on the line extending in the X-axis direction from the upper end of the liquid column.

[0042] In the first temperature calculation step S4, the number of pixels N1 in the y-axis direction per 1°C (see FIG. 13, unit: pixel / °C) is calculated (S42). This calculation can be obtained using the Y coordinate y1 of the scale indicating the maximum value, the Y coordinate y2 of the scale indicating the minimum value, and the measurable range using the following formula (2). In this example, N1 = (516 - 61) / 65 = 7 pixels / °C. N1 = (y2 - y1) / (measurable range) (2)

[0043] After step S42, the number of pixels N2 (unit: pixel) in the y-axis direction from the lower limit of the measurable range (unit: °C) to 0°C is calculated (S43). This calculation can be obtained based on the difference between the lower limit of the measurable range (unit: °C) and 0°C, and the Y coordinate of the scale indicating 0°C calculated as described above. In this example, the result was 15 (°C) × 7 (pixels / °C) = 105 (pixels). N2 = (0 - (lower limit of measurable range)) × N1 (3)

[0044] After step S43, the number of pixels N3 (unit: pixel) in the Y-axis direction from the origin D0 to 0°C is calculated. This can be calculated using the following formula (3) based on the Y coordinate of the scale indicating 0°C and the number of pixels N2. In this example, the result is 516 - 105 (pixels) = 411 (pixels). N3 = (Y coordinate of the scale indicating 0°C) - N2 (3)

[0045] After step S44, the number of pixels N4 (pixels) in the Y-axis direction from the 0°C mark to the top of the liquid column is calculated (S45). This calculation can be done using N3 and the Y coordinate y3 of the top of the liquid column, using the following formula (4). In this example, when y3 = 239, the result was 411 (pixels) - 239 (pixels) = 172 (pixels). N4=N3-y3 (4)

[0046] After step S45, the temperature per pixel TU (unit: °C / pixel) is calculated (S46), and the dry bulb temperature T dry is calculated as the temperature indicated by the thermometer 32A (S47). The temperature TU per pixel is calculated as the dry bulb temperature T dry can be calculated using the following formula (6). In this example, TU is calculated as 65 / (516-105) = 0.14 (°C / pixel), and the dry bulb temperature T dry was calculated as 174 (pixel) x 0.14 (℃ / pixel) = 24.08℃. TU=(measurable range) / (y2-y1) ···(5) T dry =N4×TU (6)

[0047] The timing of steps S21 to S23 may be changed to either between step S32 and step S41, or between step S41 and step S42. The timing of steps S42 to S44 may be changed to either between step S23 and step S31, or between step S32 and step S41.

[0048] After the dry-bulb temperature is determined as described above, the wet-bulb temperature is determined through the second scale image processing step S5, the second scale coordinate identification step S6, the second liquid column image processing step S7, and the second temperature calculation step S8.

[0049] In the second scale image processing step S5, the same processing as in the first scale image processing step S1 is performed on an area including the thermometer 32B and the scale corresponding to the thermometer 32B. That is, the aforementioned second image portion G1b (see FIG. 14) is extracted from the image G1 (see FIG. 7) and stored in a storage unit (not shown). In this example, the second image portion G1b only needs to include the measurable area of ​​the scale and the thermometer 32B, which in this example is the area from the center to the right in the X-axis direction of the image G1 and the entire area in the Y-axis direction. The area extracted as the second image portion G1b is pre-programmed. As with the first image portion G1a, the calculation unit 52 also identifies the pixel coordinates of the upper left corner of this second image portion G1b as the origin D0 of (0,0).

[0050] The processes subsequent to the second scale image processing step S5, the second scale coordinate specifying step S6, the second liquid column image processing step S7, and the second temperature calculation step S8 are carried out by converting the first image portion G1a in the first scale image processing step S1, the first scale coordinate specifying step S2, the first liquid column image processing step S3, and the first temperature calculation step S4 into the second image portion G1b, the liquid column of the thermometer 32A into the liquid column of the thermometer 32B, the scale corresponding to the thermometer 32A into the scale corresponding to the thermometer 32B, extracting red into blue, and extracting the dry-bulb temperature T dry is the wet bulb temperature T wet The steps are the same as the first scale image processing step S1, the first scale coordinate specifying step S2, the first liquid column image processing step S3, and the first temperature calculation step S4, except that the first scale image processing step S1, the first scale coordinate specifying step S2, the first liquid column image processing step S3, and the first temperature calculation step S4 are performed instead of the first scale image processing step S1, the first scale coordinate specifying step S2, the first liquid column image processing step S3, and the first temperature calculation step S4. In this way, the wet-bulb temperature is calculated as the temperature indicated by the thermometer 32B in the second temperature calculation step S8.

[0051] The humidity calculation step S9 is carried out by calculating the dry bulb temperature T dry and the wet bulb temperature T wetThe humidity RH is calculated from the above. The calculation can be performed using the following formulas (7) to (9). When Pw is known, the humidity RH can be calculated using formulas (8) and (9) without using formula (7). In the following formulas (7) to (9), P w , P ws The symbols A, m, and T represent the water constants. n are as shown in Table 1. P w ;Water vapor pressure (hPa) P ws ;Saturated water vapor pressure (hPa) P tot ;Total pressure (hPa) K; psychrometer (thermometer 32B) coefficient = 0.000662 (℃ -1 ) T dry ; Dry bulb temperature (℃)

[0052] [Table 1]

[0053]

number

[0054]

number

[0055] The second server device 15 (see FIG. 5) causes a computer to execute each step of a temperature and humidity calculation method having an acquisition step and a calculation step, thereby causing the computer to function as each of the above-mentioned units. The acquisition step acquires an image of a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers filled with liquid as a subject. The calculation step identifies the liquid level of the pair of thermometers based on the image, and calculates the temperature and humidity based on the identified liquid level. [Explanation of symbols]

[0056] 10 Temperature and humidity control system 15 Second server device 16 client terminals 21 Psychrometer 22 Imaging device 23 Imaging device holding section 31 Scale plate 32A, 32B thermometer 33 Tank 47 Display control unit 48 Notification Department 51 Second acquisition part 52 Calculation section 53 Temperature and humidity information storage section

Claims

1. an acquisition unit that acquires an image of a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers sealed with liquid as a subject; a calculation unit that specifies the liquid level of the pair of thermometers based on the image and calculates the temperature and humidity based on the specified liquid level; A temperature and humidity calculation device comprising:

2. 2. The temperature and humidity calculation device according to claim 1, wherein the calculation unit calculates the humidity after determining the liquid level from each of a first image portion including an image of a dry-bulb thermometer of the pair of thermometers and a scale corresponding to the dry-bulb thermometer, and a second image portion including an image of a wet-bulb thermometer and a scale corresponding to the wet-bulb thermometer.

3. 3. The temperature and humidity calculation device according to claim 1, wherein the calculation unit performs a thinning process on the plurality of scale marks in each of the first image portion and the second image portion, identifies coordinates of the scale mark indicating a maximum value and the scale mark indicating a minimum value, and determines the liquid level based on the identified coordinates.

4. an imaging device for imaging a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers sealed with liquid as a subject; a holder that holds the imaging device at a fixed position and orientation relative to the psychrometer; an acquisition unit that acquires an image of the subject captured by the imaging device; a calculation unit that identifies the liquid level of the pair of thermometers based on the acquired images and calculates the temperature and humidity based on the identified liquid level; a storage unit that stores the calculated temperature and humidity in association with each other as temperature and humidity information; a display control unit that generates a temperature and humidity information image showing the temperature and humidity information based on the temperature and humidity information acquisition request; A temperature and humidity control system.

5. The temperature and humidity control system according to claim 4 , wherein the storage unit stores time-series data of the temperature and humidity information.

6. the imaging device transmits the image to the acquisition unit; The temperature and humidity control system according to claim 4 , wherein the display control unit transmits the temperature and humidity information image to a terminal that has made a request for obtaining the temperature and humidity information.

7. 6. The temperature and humidity control system according to claim 4, wherein the calculation unit calculates the humidity after determining the liquid level from each of the first image portion of the dry-bulb thermometer and the second image portion of the wet-bulb thermometer of the pair of thermometers.

8. an acquiring step of acquiring an image of a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers sealed with liquid as a subject; a calculation step of specifying the liquid level of the pair of thermometers based on the image and calculating the temperature and humidity based on the specified liquid level; A temperature and humidity calculation method.

9. an acquiring step of acquiring an image of a psychrometer having a scale plate with graduations and a pair of rod-shaped thermometers sealed with liquid as a subject; a calculation step of specifying the liquid level of the pair of thermometers based on the image and calculating the temperature and humidity based on the specified liquid level; A temperature and humidity calculation program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Controller and agriculture house

    JP2019097439A