Цветовая карта OpenCV применяется в обратном порядке? - PullRequest
0 голосов
/ 07 мая 2020
import numpy as np
import cv2
import sys
from matplotlib import pyplot as plt

image = np.loadtxt(sys.argv[1])
print("Matrix rows " + str(image.shape[0]))

image = image
image = image * 255
image = np.uint8(image)

# uint8 Unsigned integer (0 to 255)
heatmap = cv2.applyColorMap(np.uint8(image), cv2.COLORMAP_JET)

plt.imshow(heatmap)
plt.show()

У меня есть этот простой код, но кажется, что значения около 255 отображаются синим цветом? где они должны быть красные?

1 Ответ

0 голосов
/ 07 мая 2020

Обычный - RGB, в OpenCV последовательность - BGR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...