Простой код для отображения тепловых изображений в градациях серого
Тепловые изображения используются в различных методах слияния для обнаружения объектов в автономных транспортных средствах (АВ). Эти изображения в оттенках серого. Мы можем использовать простой код на 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
Следующие образцы изображений можно скачать здесь.
Спасибо за чтение! Пожалуйста 👏 и подпишитесь на меня, если вам понравился этот пост, так как он стимулирует меня писать больше!