У меня есть набор гиперспектральных данных размером: (272, 512, 16), и я пытаюсь получить изображения RGB.

У меня есть набор гиперспектральных данных размером (272, 512, 16), где 16 — это количество каналов, идея в том, что я хочу генерировать изображения RGB из этих гиперспектральных, но проблема в том, что я пробовал так много кодов, но ничего не работает с мне .

это мой код для чтения гиперспектральных данных

      d2    = io.loadmat('/content/drive/MyDrive/OtherCube/Melt2.mat')
d2= d2['DataCubeC']
D2 =d2.astype(np.float32)
pc= hsi.principal_components(D2)
plt.title('Principal components')
plt.imshow(pc)
plt.axis('off')




And after this step I need to regenerate the rgb image

Я пробовал так много кодов, но из-за того, что форма моих данных отличается, у меня ничего не работало.

0 ответов

Другие вопросы по тегам