HIKMICRO 열화상 이미지 메타데이터와 raw thermal matrix 추출

1. 메타데이터란?

메타데이터는 이미지 파일에 함께 저장되는 “촬영 정보”와 “분석에 필요한 부가 정보”를 말한다. 일반 사진의 EXIF처럼 촬영 시간, 방향, 카메라 정보가 들어갈 수 있고, 열화상 카메라 원본 파일에는 여기에 더해 온도 분석을 위한 HIKMICRO 전용 데이터 블록이 포함될 수 있다.

열화상 이미지에서 중요한 점은, 화면에 보이는 색상 이미지와 실제 온도 데이터가 다르다는 것이다. 노란색/보라색으로 보이는 이미지는 사람이 보기 좋도록 팔레트를 입힌 시각화 이미지이고, 실제 온도 분석에는 별도로 저장된 radiometric 데이터 또는 raw thermal matrix가 필요하다.

2. HIKMICRO 원본 이미지에 들어갈 수 있는 정보

HIKMICRO 원본 radiometric JPEG에는 보통 다음과 같은 정보가 포함될 수 있다.

구분 설명
표시용 열화상 이미지 사람이 보는 640×480 등의 컬러 팔레트 이미지
가시광 이미지 일부 모델에서 같이 저장되는 일반 RGB 이미지
썸네일 미리보기용 작은 이미지
표준 EXIF 촬영 시간, 이미지 방향 등의 일반 JPEG 메타데이터
HIKMICRO 전용 블록 온도 분석용 proprietary binary block
radiometric/raw matrix 픽셀별 온도 계산에 사용되는 16-bit raw 값 배열
장비/펌웨어 정보 모델명, 펌웨어 버전, 내부 식별 문자열 등

주의할 점: 이 정보는 원본 JPEG에만 남아 있을 가능성이 높다. 메신저 전송, 이미지 편집 프로그램에서 재저장, 리사이즈, PNG 변환 등을 거치면 HIKMICRO 전용 데이터 블록이 사라질 수 있다.

3. 원본 파일과 단순 이미지 파일 구분

파일 유형 온도 데이터 보존 가능성
카메라에서 나온 원본 radiometric JPEG 높음
HIKMICRO Analyzer에서 열리는 원본 JPEG 높음
파일명에 _VIS가 붙은 JPEG 가시광 전용일 가능성이 높음
앱에서 “이미지로 저장/공유”한 JPEG 또는 PNG 낮음
카카오톡/슬랙/메신저로 전송 후 받은 이미지 낮음
cv2.imread()로 읽은 RGB 이미지 온도값이 아니라 팔레트 색상값만 읽힘

4. 이번 샘플 이미지에서 확인된 내용

샘플 파일 HM20260605153105.jpeg는 단순 화면 캡처가 아니라 HIKMICRO 원본 radiometric JPEG 구조로 보인다.

확인된 주요 정보는 다음과 같다.

항목
촬영 시간 2026-06-05 15:31:05
표시용 열화상 이미지 640×480 RGB JPEG
내장 가시광 이미지 3264×2448 RGB JPEG
내장 썸네일 256×192 JPEG
내부 모델명 HM-TP42-3AQF/W-Pocket2
베이스 모델 문자열 HM-TP42-3AQF/W
thermal raw matrix 크기 256×192
raw matrix 형식 uint16 little-endian
raw 값 범위 5166 ~ 5718

화면에 표시된 온도 범위는 대략 Min 21.6°C, Max 39.2°C였고, 파일 내부 raw matrix의 min/max 값이 이 범위와 대응된다. 다만 raw 값 자체는 섭씨 온도가 아니다. 정확한 °C 변환에는 카메라 보정식과 방사율, 반사온도, 거리, 습도 등의 파라미터 해석이 필요하다.

5. 가장 안전한 추출 방법: HIKMICRO Analyzer 사용

픽셀별 온도값이 필요하면 가장 안전한 방법은 Windows에서 HIKMICRO Analyzer를 사용하는 것이다.

절차:

  1. 카메라에서 나온 원본 JPEG를 그대로 복사한다.
  2. HIKMICRO Analyzer에서 원본 JPEG를 연다.