给出一个以numpy数组形式出现的3通道热图像,如何计算与图像相对应的像素级温度?
我的最终目标是要处理如下图像:
对于每个像素对应的温度,然后遮盖特定区域并计算该区域的平均温度。
在图像检索方面,我仅通过OpenCV连接到热像仪(Lepton 2.5)并提取帧以进行进一步处理。
基本代码:
cap = cv2.VideoCapture(1)
# Capture frame
ret, frame = cap.read()
# TODO
# get a temperature corresponding for each image pixel
temperature_matrix = calculate_temp(frame)