Use specific SDK callbacks or querying functions to get temperature data from the "Thermal Channel."
Biologists use HIKMICRO handhelds to track nocturnal animals. Using the SDK, researchers have built custom data-collection apps that tag thermal images with GPS coordinates and behavioral notes, streamlining the research workflow in the field.
In the world of thermal imaging, hardware is only half the equation. While a high-resolution sensor and a sensitive vanadium oxide (VOx) detector capture the raw data, it is the software that transforms that data into actionable intelligence. This is where the HIKMICRO SDK (Software Development Kit) becomes a game-changer.
As thermal imaging moves from niche industrial maintenance into mainstream consumer electronics, security, and IoT applications, developers need robust tools to integrate thermal capabilities into their own ecosystems. The HIKMICRO SDK provides the bridge between raw thermography and customized software solutions.
Here is everything you need to know about the "hot" tech behind the HIKMICRO SDK.
The Hikmicro SDK is powerful but complex. When developers search for "hikmicro sdk hot," they are looking to bypass the manufacturer's standard viewer and access the raw thermal energy underneath. hikmicro sdk hot
Pro Tip: Start with Hikmicro's Demo_HotSpot sample code (included in the /Samples/C++/ folder of the SDK download). It provides the exact logic to track the hottest pixel across a live feed.
If you cannot get the live "hot" stream working via SDK, fallback to ONVIF Profile T (if supported), though note that ONVIF often strips radiometric data, leaving you with only a video of the "hot" color palette rather than the data itself.
Have you successfully integrated the Hikmicro SDK? Share your experience with raw data streaming in the comments below.
HIKMICRO, a subsidiary of Hikvision , offers several software development kits (SDKs) to help developers integrate thermal imaging and temperature measurement into their applications. For tasks involving "hot" spots or thermography, the HIKMICRO Thermal SDK
is the primary tool. It allows you to extract raw temperature data (radiometric data) rather than just viewing a visual heatmap Core SDK Options for Thermal Integration Thermal SDK (Windows/Android/iOS): Use specific SDK callbacks or querying functions to
This is specifically designed for thermography. It allows for: Temperature Measurement: Accessing the exact temperature of specific pixels Palette Customization:
Programmatically changing how "hot" and "cold" areas are displayed. Radiometric Analysis: Analyzing thermal data from saved files or live streams. Network SDK:
Best for remote access and controlling devices over a network. It supports features like remote configuration, device discovery, and basic video preview ISAPI Protocol:
A RESTful API that can be used for integration without a specific library, supporting temperature data output Key Features for "Hot" Spot Analysis Spot, Line, and Area Rules:
You can set the SDK to automatically track the maximum (hottest), minimum, or average temperature within a defined zone Real-time Alarms: The Hikmicro SDK is powerful but complex
Configure the SDK to trigger events when a "hot" spot exceeds a predefined threshold Metadata Output:
High-end models can output visualized metadata alongside the video stream for enhanced situational awareness Getting Started You can find the latest packages on the HIKMICRO Download Center Hikvision SDK portal Documentation: SDK packages typically include a Developer Guide Demo Source Code in C++, C#, or Java to jumpstart development Support Tools: HiTools suite
for device discovery (SADP) and initial network configuration before you begin coding Thermal - Products - Hikvision Global
Companies using DJI or custom UAVs often integrate a Hikmicro thermal core (like the 1.0 or 2.0 core). The SDK allows the flight computer to overlay temperature data onto the telemetry (OSD).
Problem: The SDK initializes fine, but as soon as you request thermal data, the application crashes.
Solution: Memory management. The raw data buffer is large (e.g., 640x512 x 2 bytes). Ensure you are allocating sufficient memory and releasing handles. Use Marshal.Copy in C# or ctypes correctly in Python.
Hikmicro updates its SDK versions frequently. Always ensure the SDK version you are using is compatible with the firmware version running on your thermal device. Using mismatched versions can cause connection failures or data parsing errors.