OpenCV Python을 사용하여 HeatMap 흉내내기 – applyColorMap 사용OpenCV/OpenCV 강좌2023. 10. 8. 09:04
Table of Contents
반응형
applyColorMap를 사용하여 OpenCV Python에서 HeatMap을 흉내내는 예제코드입니다.
2023. 9. 10 최초작성
배열에 가상으로 값을 넣어서 출력해본 결과입니다. 배열에 있는 값이 높을 수록 검은색 < 빨간색 < 노란색으로 보입니다.
전체 코드입니다.
import cv2 import numpy as np # 가상으로 점유 정보가 저장된 2차원 배열을 생성합니다. # OpenCV의 컬러맵 함수는 8비트 이미지를 사용하므로 0-255 범위로 설정합니다. 필요시 값의 범위를 조정해야합니다. occupancy_counts = np.array([[0,0,0,0,0,0,0,0,0,0], [0,10,10,10,10,10,10,10,10,0], [0,0,0,0,0,0,0,0,110,0], [0,0,0,0,0,0,0,0,110,0], [0,130,240,240,240,240,240,0,110,0], [0,130,0,0,255,0,250,0,110,0], [0,130,0,0,250,250,250,0,110,0], [0,130,0,0,0,0,0,0,110,0], [0,210,210,210,210,210,210,210,10,0], [0,0,0,0,0,0,0,0,0,0], ], dtype=np.uint8) # 크기 조정을 합니다. occupancy_counts = cv2.resize(occupancy_counts, None, fx=20, fy=20) # 배열을 컬러맵을 사용하여 시각화합니다. heatmap = cv2.applyColorMap(occupancy_counts, cv2.COLORMAP_HOT) # 결과를 출력합니다. cv2.imshow('Occupancy Grid', heatmap) cv2.waitKey(0) cv2.destroyAllWindows() |
반응형
'OpenCV > OpenCV 강좌' 카테고리의 다른 글
OpenCV Python – 이미지 연결하는 hconcat, vconcat 예제 (0) | 2023.10.08 |
---|---|
OpenCV Python – fps 출력하는 Webcam/Video File 기본 예제 코드 (0) | 2023.10.08 |
간단히 구현한 RTSP 재접속 및 비디오 다시 재생하는 OpenCV 코드 (0) | 2023.10.07 |
OpenCV Python 그리기 예제 1. OpenCV의 좌표계 (0) | 2023.04.13 |
OpenCV 좌표계를 직교 좌표계로 변환하는 Python 코드 (0) | 2023.04.13 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!