此页面由 AI 自动翻译。查看英文原版

本页目录

  • 如何放置
  • 输入和输出
  • 功能示例
  • 参考

热成像

Supported on:RVC2
Thermal 节点允许从配备了热传感器的支持的 DepthAI 设备捕获原始和彩色热成像帧({ % link href="hw-catalog://OAK Thermal"% }OAK Thermal{ % /link % })。该节点支持成像参数、平场校正 (FFC)、增益模式和环境补偿的动态运行时配置。此节点输出:
  • 每像素原始温度数据,格式为 FP16,单位为 °C
  • 可视化流,用于实时预览(YUV422i 格式)

如何放置

Python

Python
1pipeline = dai.Pipeline()
2thermal = pipeline.create(dai.node.Thermal)

C++

C++
1dai::Pipeline pipeline;
2auto thermal = pipeline.create<dai.node.Thermal>();

输入和输出

功能示例

参考

class

dai::node::Thermal

#include Thermal.hpp
variable
std::shared_ptr< ThermalConfig > initialConfig
Initial config to use for thermal sensor.
variable
Input inputConfig
Input ThermalConfig message with ability to modify parameters in runtime. Default queue is non-blocking with size 4.
variable
Output temperature
Outputs FP16 (degC) thermal image.
variable
Output color
Outputs YUV422i grayscale thermal image.
function
Thermal()
function
Thermal(std::unique_ptr< Properties > props)
function
std::shared_ptr< Thermal > build(dai::CameraBoardSocket boardSocket, float fps)
Build with a specific board socket and fps.
function
CameraBoardSocket getBoardSocket()
Retrieves which board socket to use
Returns
Board socket to use
function
void setFps(float fps)
inline function
DeviceNodeCRTP()
inline function
DeviceNodeCRTP(const std::shared_ptr< Device > & device)
inline function
DeviceNodeCRTP(std::unique_ptr< Properties > props)
inline function
DeviceNodeCRTP(std::unique_ptr< Properties > props, bool confMode)
inline function
DeviceNodeCRTP(const std::shared_ptr< Device > & device, std::unique_ptr< Properties > props, bool confMode)

需要帮助?

请前往 Discussion Forum 获取技术支持或提出您可能有的任何其他问题。