Простой код для отображения тепловых изображений в градациях серого

Тепловые изображения используются в различных методах слияния для обнаружения объектов в автономных транспортных средствах (АВ). Эти изображения в оттенках серого. Мы можем использовать простой код на Python для просмотра этих изображений для анализа. Есть некоторые общедоступные наборы данных, которые содержат тепловые изображения для машинного обучения в AV.

# open cv
import cv2
# plotting library
import matplotlib.pyplot as plt
image = cv2.imread('flir_thermal.jpeg', 0)
colormap_image = cv2.applyColorMap(image, cv2.COLORMAP_TWILIGHT_SHIFTED)

plt.figure()
plt.imshow(colormap_image)
plt.show()

CV2 имеет следующие Цветовые карты:

COLORMAP_AUTUMN
COLORMAP_BONE
COLORMAP_JET
COLORMAP_WINTER
COLORMAP_RAINBOW
COLORMAP_OCEAN
COLORMAP_SUMMER
COLORMAP_SPRING
COLORMAP_COOL
COLORMAP_HSV
COLORMAP_PINK
COLORMAP_HOT
COLORMAP_PARULA
COLORMAP_MAGMA
COLORMAP_INFERNO
COLORMAP_PLASMA
COLORMAP_VIRIDIS
COLORMAP_CIVIDIS
COLORMAP_TWILIGHT
COLORMAP_TWILIGHT_SHIFTED
COLORMAP_TURBO
COLORMAP_DEEPGREEN

Следующие образцы изображений можно скачать здесь.

Спасибо за чтение! Пожалуйста 👏 и подпишитесь на меня, если вам понравился этот пост, так как он стимулирует меня писать больше!