Im, использующий OpenCV, и у меня есть объект Mat размером 1024 * 1024 (извлеченный из фотографии и обработанный), а значения находятся в диапазоне [1..25] .for например:Создание изображения из объекта Mat в OpenCV
Mat g;
g=[1,5,2,14,13,5,22,24,5,13....;
21,12,...;
..
.];
Я хочу, чтобы представить эти значения как image.It только иллюстрация изображение, чтобы показать различную область, каждая область с цветом. Например: все значения, равные 1 = красный, все значения, равные 14 = синий, и т. Д.
, а затем создайте и отобразите это фото.
У кого-нибудь есть идея, как я должен продолжать?
Спасибо!
@ berak..thanks так этот код работает отлично. Хотя мне приходилось выбирать значения элементов «lut» вручную, используя подходящие значения пикселей, но это нормально, если он работает нормально. Когда я пытался использовать colormaps, у меня было черное изображение, и я не знаю, почему. Возможно, из-за типа Mat или чего-то еще, но без проблем я все равно использовал другой способ. Еще раз спасибо :) – triple13