Some customers ask if our thermal imaging cameras can display the temperature of observed objects in the video. The answer is yes.
The following pictures show the highest, lowest, and average temperatures in the video from the thermal imaging camera.



สารบัญ
thermal imaging camera temperature communication protocol docking guide
Communication identification
According to the own development environment, complete the access of the device and realize communication(If the time stamp needs to be aligned in the plan, it needs to be corrected every time the computer is turned on, and it needs to be corrected at least once a day);
Time calibration
To find the full-screen temperature measurement data of a certain frame of the movement, it is necessary to access the device to perform time calibration on the module to ensure real-time performance;
It should be noted this movement only supports hours, นาที, วินาที, and milliseconds for timestamps, and does not support years, เดือน, วัน, and days of the week (displayed as 0 in the corresponding data format).
Data acquisition
The module provides different video streaming and temperature measurement data acquisition methods. According to your own needs, you can select the corresponding data type and process and present it on the host;
สนับสนุน
- Full-screen temperature measurement real-time data;
- YUV real-time streaming data;
- Full-screen temperature measurement + YUV real-time streaming data;
(see attached page for details)
Temperature measurement calibration
After integration and deployment into the whole machine, the temperature rise may affect the temperature measurement accuracy of the temperature measurement movement. It is necessary to place the temperature measurement module in the device after the heat engine has stabilized, and then perform temperature measurement calibration to ensure The accuracy of the whole machine product.
[One-click calibration]
Electric heating engine
The equipment is integrated into the whole machine. The electric heating engine needs to be stabilized before calibration. It is recommended to take more than 2 ชั่วโมง. In a stable process environment, the packaging will not be affected by heat sources, ลม, เป็นต้น;
It is necessary to use a black body to set four temperatures of 35°C, 60° C, 100° C, and 200°C as subsequent temperature measurement calibration points;
Set calibration parameters
Set the calibration parameters of the movement, ระยะทาง, blackbody emissivity, calibration point temperature
Calibration temperature acquisition
Take the complete product, at the set distance, align the center of the thermal imaging screen with the black body at different temperature points to obtain the temperature, and wait for the return to complete (once for each temperature point);
One-click correction
After obtaining the calibration point, perform a one-click correction operation;
Accuracy inspection
After completing the correction, inspect each calibration temperature point to see if the measurement accuracy is within ±1.5°C or ±1.5% of the reading (แล้วแต่ว่าจะมีค่ามากกว่า). If it is out of range, repeat steps ③, ④, and ⑤.
thermal imaging camera temperature Integration communication protocol การเลือก
UVC protocol supplement
1. Full-screen temperature measurement real-time data
| ออฟเซ็ต | สนาม | ขนาด(ไบต์) | ค่า | ลักษณะ | ข้อสังเกต |
| 0 | u32MagicNo | 4 | the frame sequence number,The frame sequence number uploaded in real time is a continuously increasing even number.10001002, 1004, 1006 | 0x70827773 “FRMI”ofascllcode*/ | |
| 4 | u32HeaderSize | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | HEADlength*/ | |
| 8 | u32StreamType | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | data typeRTData:SeeSTREAM_TYPE_E*/ | |
| 12 | u32StreamLen | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | DATAlength(Including the front4byte) */ | |
| 16 | u32RTDataType | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | 1-14bitNaked data; 2-Full screen temperature measurement result data; 3-YUVdata*/ | |
| 20 | u32FrmNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Not supported displayed as 0 | |
| 24 | u32StdStamp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | DSPrelative timestamp*/ | Not supportedDisplayed as 0 |
| 28 | ปี | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Year*/ | Not supported displayed as 0 |
| 30 | month | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | moon*/ | Not supported displayed as 0 |
| 32 | dayOfWeek | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | 0:Sunday~6:วันเสาร์ | Not supported displayed as 0 |
| 34 | วัน | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | day*/ | Not supported displayed as 0 |
| 36 | ชั่วโมง | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Hour*/ | |
| 38 | นาที | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | minute*/ | |
| 40 | ที่สอง | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Second*/ | |
| 42 | milliSecond | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | millisecond*/ | |
| 44 | u32Width | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Raw data width | |
| 48 | u32Height | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | High naked data | |
| 52 | u32Len | 4 | 98304 | Channel number fixed 0 | |
| 56 | u32Fps | 4 | 25 | Real-time upload frame rate-Currently fixed25 | |
| 60 | u32Chan | 4 | 0 | หมายเลขช่อง, ที่ตายตัว 0 | |
| 64 | u32TmDataMode | 4 | 1 | 0for4byte, 1for2byte*/ | |
| 68 | u32TmScale | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Temperature measurement scaling ratio | |
| 72 | u32TmOffset | 4 | 0 | Temperature measurement offset, Currently fixed to 0 | |
| 76 | bylsFreezedata | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Whether it is frozen data, 1-แช่แข็ง, 0Not frozen | |
| 124 | res[12] | 48 | 0 | reserved bytes | |
| 128 | u32CrcVal | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | The structure check code verifies the data in front of the structure |
2. YUV real-time streaming data
| ใบสั่ง | สนาม | ขนาด | Value type | ลักษณะ | ข้อสังเกต |
| 0 | YUV_Data_Magic_Head | 4 | จำนวน | The magic word on the head is specified as0x050508e7 | |
| 1 | HeaderLen | 4 | จำนวน | Header data length, in bytes, fixed to the maximum calculation | |
| 2 | TotalDataLen | 4 | จำนวน | All data lengths, including header data, are in bytes and are fixed to the maximum calculation. | |
| 3 | Channel number fixed 0 | 1 | จำนวน | หมายเลขช่อง, ที่ตายตัว 0 | |
| 4 | ที่สงวนไว้ | 3 | 0 | reserved3bytes | |
| 5 | ปี | 2 | 0 | ปี | ไม่รองรับ, displayed as 0 |
| 6 | เดือน | 2 | 0 | moon 1-12 | ไม่รองรับ, displayed as 0 |
| 7 | Day of Week | 2 | 0 | day of week | ไม่รองรับ, displayed as 0 |
| 0-Sunday 1-Monday | ไม่รองรับ, displayed as 0 | ||||
| 2-Tuesday 3-Wednesday | ไม่รองรับ, displayed as 0 | ||||
| 4-Thursday 5-Friday | ไม่รองรับ, displayed as 0 | ||||
| 6-วันเสาร์ | ไม่รองรับ, displayed as 0 | ||||
| 8 | วัน | 2 | 0 | วัน 1-31 | ไม่รองรับ, displayed as 0 |
| 9 | ชั่วโมง | 2 | 0 | ชั่วโมง 0-23 | |
| 10 | นาที | 2 | 0 | นาที 0-59 | |
| 11 | ที่สอง | 2 | 0 | ที่สอง 0-59 | |
| 12 | มิลลิวินาที | 2 | 0 | มิลลิวินาที 0-999 | |
| 13 | TMInfoPosition | 1 | Bool | Temperature measurement information display location: | |
| 0-follow the rules(ค่าเริ่มต้น) | |||||
| 1-Display in the upper left corner | |||||
| 14 | bShowMaxTemp | 1 | Bool | Whether to display the highest temperature: 0-Do not show(ค่าเริ่มต้น),1-show | |
| 15 | bShowMinTemp | 1 | Bool | Whether to display the lowest temperature: 0-Do not show(ค่าเริ่มต้น),1-show | |
| 16 | bShowAvgTemp | 1 | Bool | 0 องศาเซลเซียส (ค่าเริ่มต้น) | |
| 17 | tempUnit | 1 | จำนวน | temperature unit | |
| temp mode | |||||
| 1-Fahrenheit | |||||
| 2-Kelvin | |||||
| 18 | tempMode | 1 | จำนวน | Temperature measurement mode:0-Expert temperature measurement,1-Ordinary temperature measurement | |
| Number of temperature measurement areas | |||||
| 19 | pointTmpNum | 1 | จำนวน | Number of temperature measurement points, max.10 | |
| 20 | boxTmpNum | 1 | จำนวน | Number of frame temperature measurements, max.10 | |
| 21 | lineTmpNum | 1 | จำนวน | Number of line temperature measurement lines, max.1strip | |
| 22 | ทั้งหมด | 1 | จำนวน | The sum of the above three currently supports the most21For the sake of subsequent expansion, do not limit the range of this number. | |
| 23 | reserved1 | 18 | จำนวน | reserved18bytes | |
| The list of temperature measurement area results appears in a loop. ปัจจุบัน, รองรับได้ถึง 21, and the number is determined by the total above. | |||||
| 24 | Region ID | 1 | จำนวน | The list of temperature measurement area results appears in a loop. ปัจจุบัน, รองรับได้ถึง 21, which is determined by the total above. | |
| 25 | RegionEnabled | 1 | Bool | Zone enable | |
| 0-closure | |||||
| 1-turn on | |||||
| 26 | region type | 1 | จำนวน | Area type | |
| 0-No zone type | |||||
| 1-Polygon area type | |||||
| 2-Linear area type | |||||
| 3-point area type | |||||
| 27 | Point_Num | 1 | จำนวน | number of valid vertices, Most supported10 coordinates of valid vertices | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Within a single temperature measurement rule, the vertex coordinates of the temperature measurement rule, here according to the abovePoint_NumDetermine how many vertex coordinates to send | ||||
| 28 | Point_X | 4 | จำนวน | Current vertex level X Axis coordinates, normalized to0-1000 | |
| 29 | Point_Y | 4 | จำนวน | the current vertex is Y vertical AND Axis coordinates, normalized to0-1000 | |
| 30 | emission Rate | 4 | จำนวน | Emissivity—-Floating point numbers:[0.00, 1.00] | |
| 31 | ระยะทาง | 4 | จำนวน | ระยะทาง | |
| 0.3-3ม. | |||||
| The protocol is transmitted in centimeters, and users interpret it in centimeters. | |||||
| 32 | reflectiveTemperature | 4 | จำนวน | Reflected temperature: | |
| -100.0~1000.0℃ (accurate to decimal point1bit, when transmitting(actual value+100)*10Convert to non-negative integer | |||||
| 33 | min Tmp | 4 | จำนวน | อุณหภูมิต่ำสุด: [-40.0, 1000.0], unit Celsius | |
| 34 | minTmp_X | 4 | จำนวน | minimum temperature levelXAxis coordinates, normalized to0-1000 | |
| 35 | minTmp_Y | 4 | จำนวน | lowest temperature verticalANDAxis coordinates, normalized to0-1000 | |
| 36 | max Tmp | 4 | จำนวน | maximum temperature: [-40.0, 1000.0], unit Celsius | |
| 37 | maxTmp_X | 4 | จำนวน | maximum temperature levelXAxis coordinates, normalized to0-1000 | |
| 38 | maxTmp_Y | 4 | จำนวน | maximum temperature verticalANDAxis coordinates, normalized to0-1000 | |
| 39 | avrTmp | 4 | จำนวน | average temperature: [-40.0, 1000.0], unit Celsius | |
3.Full-screen temperature measurement + YUV real-time streaming data
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | สนาม | ขนาด(ไบต์) | ค่า | ลักษณะ | ข้อสังเกต |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | u32MagicNo | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | 0x70827773 “FRMI”ofascllcode*/ | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | u32HeaderSize | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | HEADlength*/ | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | u32StreamType | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | data typeRTData:SeeSTREAM_TYPE_E | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | u32StreamLen | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | DATAlength(Including the front4byte) */ | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | bIFRYuv | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Whether to carryYUVpicture*/ | |
| STREAM_FS_SUPPLE_INFO_TEMP Real-time temperature data additional information structure | u32TmDataMode | 4 | 1 | 0for4byte, 1for2byte*/ | |
| u32TmScale | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Temperature measurement scaling ratio | ||
| u32TmOffset | 4 | 0 | Temperature measurement offset,Currently fixed to0 | ||
| bylsFreezedata | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Whether it is frozen data, 1-แช่แข็ง, 0Not frozen | ||
| STREAM_RT_DATA_INFO_S Real-time temperature data output structure | u32RTDataType | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | 1-14bitNaked data; 2-Full screen temperature measurement result data; 3-YUVdata*/ | |
| u32FrmNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | frame sequence number,The frame sequence number uploaded in real time is a continuously increasing even number.10001002, 1004, 1006 | ||
| u32StdStamp | 4 | 0 | DSPrelative timestamp*/ | Not supporteddisplayed as0 | |
| ปี | 2 | 0 | Year*/ | Not supporteddisplayed as0 | |
| month | 2 | 0 | moon*/ | Not supporteddisplayed as0 | |
| dayOfWeek | 2 | 0 | 0:Sunday~6:วันเสาร์ | Not supporteddisplayed as0 | |
| วัน | 2 | 0 | day*/ | Not supporteddisplayed as0 | |
| ชั่วโมง | 2 | 0 | Hour*/ | ||
| นาที | 2 | 0 | minute*/ | ||
| ที่สอง | 2 | 0 | Second*/ | ||
| milliSecond | 2 | 0 | millisecond*/ | ||
| u32Width | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Raw data width*/ | ||
| u32Height | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | High naked data*/ | ||
| u32Len | 4 | 98304 | The length of the real-time temperature measurement matrix,in bytes,Plus4bytes,like4BytesfloatThermometry matrix: 256*192*2 | ||
| u32Fps | 4 | 25 | Real-time upload frame rate-Currently fixed25 | ||
| u32Chan | 4 | 1 | หมายเลขช่อง, fixed1 | ||
| RT_YUV_DATA_INFO_S real timeYUVThe output structure of | u32FrmNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | frame sequence number,The frame sequence number uploaded in real time is a continuously increasing even number.1000, 1002, 1004, 1006 | |
| u32Width | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | YUVData width | ||
| u32Height | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | YUVHigh data | ||
| u32Len | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | YUVData length(DATA2) | ||
| u32StdStamp | 4 | 0 | DSPrelative timestamp*/ | Not supporteddisplayed as0 | |
| ปี | 2 | 0 | Year*/ | Not supporteddisplayed as0 | |
| month | 2 | 0 | moon*/ | Not supporteddisplayed as0 | |
| dayOfWeek | 2 | 0 | 0:Sunday~6:วันเสาร์ | Not supporteddisplayed as0 | |
| วัน | 2 | 0 | day*/ | Not supporteddisplayed as0 | |
| ชั่วโมง | 2 | 0 | Hour*/ | ||
| นาที | 2 | 0 | minute*/ | ||
| ที่สอง | 2 | 0 | Second*/ | ||
| milliSecond | 2 | 0 | millisecond*/ | ||
| IFR_REALTIME_TM_OUTCOME_UPLOAD_INFOOutput structure of real-time temperature measurement information | tempUnit | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | temperature unit,Default Celsius,Mainly used for uploading | |
| refTempkey | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Reflective temperature switch | ||
| res[3] | 3 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | จอง | ||
| f32Distance | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Measure distance | ||
| refTemp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Reflected temperature,Switch based on reflected temperature | ||
| emissionRate | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Emissivity, [0.00, 1.0] | ||
| envTemp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | อุณหภูมิแวดล้อม,When there is no temperature sense, it is obtained from the temperature measurement algorithm library. | ||
| minTmp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Full screen minimum temperature | ||
| maxTmp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Full screen maximum temperature | ||
| avrTmp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Full screen average temperature | ||
| IFR_POINT*3(Save the highest and lowest temperature coordinates in the test results,normalized to0-1000,array subscript: 0-maximum temperature, 1-lowest temperature, 2-average temperature) | |||||
| x | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | ||
| และ | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | ||
| u32TempMode | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | 0:Expert temperature measurement, 1:Ordinary temperature measurement | ||
| resv[5] | 20 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | จอง | ||
| pointNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Number of temperature measurement points,maximum10indivual | ||
| boxNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Number of frame temperature measurements,maximum10indivual | ||
| lineNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Number of line temperature measurement lines,most1strip | ||
| ทั้งหมด | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | The sum of the three parties | ||
| ที่สงวนไว้[8] | 32 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | จอง | ||
| IFR_OUTCOME_INFO*21(temperature measurement result) | |||||
| เปิดใช้งาน | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<Whether to enable: 0-ไม่,1-ใช่ | ||
| regionld | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<areaID | ||
| ที่สงวนไว้[2] | 2 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<reserved fields | ||
| reftemp | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | |||
| reservedex[20] | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<reserved fields | ||
| f32Distance | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<ระยะทาง | ||
| u8res | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<reserved fields | ||
| u8maxTmpStat | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //See the maximum temperature stateTM_TEMP_STAT_E | ||
| u8minTmpStat | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //See the lowest temperature statusTM_TEMP_STAT_E | ||
| u8avgTmpStat | 1 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //Average temperature temperature status seeTM_TEMP_STAT_E | ||
| regiontype | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Area type | ||
| ชื่อ[32] | 32 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | area name | ||
| emissionRate | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<Emissivity: [0.00, 1.00] | ||
| minTmp | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<อุณหภูมิต่ำสุด: [-40.0, 1000.0],Unit Celsius | ||
| maxTmp | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<maximum temperature: [-40.0, 1000.0],Unit Celsius | ||
| avrTmp | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<average temperature: [-40.0, 1000.0],Unit Celsius | ||
| diffTmp | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | //<temperature difference: [0.0, 1040.0],Unit Celsius | ||
| IFR_POINT*2(Save the highest and lowest temperature coordinates in the test results,normalized to0-1000,array subscript:0-maximum temperature, 1-lowest temperature) | |||||
| x | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | ||
| และ | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | ||
| pointNum | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | Actual number of vertices of the polygon (polygon area) | ||
| IFR_POINT*12(polygon area) coordinates | |||||
| x | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | ||
| และ | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | ||
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | uploadType | 1 | 1 | Real-time data upload type-Full-screen temperature measurement real-time upload data type 0-JPEG;1-ยูวี | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | res[11] | 44 | 0 | ที่สงวนไว้ | |
| เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | u32CrcVal | 4 | เราได้ส่งซอฟต์แวร์ที่อัปเดตแล้วและแก้ไขปัญหานี้แล้ว | The structure check code verifies the data in front of the structure | |
Thermal imaging cameras are now also used on drones.
They find targets hidden at night, in the grass, or in the forest.
There are three main types of pixels: 256 x 192, 384 x 288, และ 640 x 512.
The detection distance is 150 meters and 300 เมตร.
The thermal imaging camera also has a normal video output interface and a USB output interface.
There is usually also a serial port interface for sending commands to the camera to adjust parameters. such as zoom in, zoom out, and video color.
It is small in size and can replace common visible light cameras.
Post from File VF-202401

ถามคำถาม
ข้อความของคุณถูกส่งแล้ว