Я использую Kinect2 с Matlab; тем не менее, глубина изображения, отображаемого в видеопотоке, намного ярче, чем когда я сохранил его в Matlab? знаете ли вы решение этой проблемы
Я использовал mat2gray, и это решило проблему.
Если вы используете гистограмму для проверки значений глубины, вы увидите, что изображение является изображением uint8 со значениями от 0 до 255. А поскольку расстояния по глубине масштабируются до значения в оттенках серого, значения масштабируются до новые значения и использование imshow, не обеспечат достаточную контрастность.
Простой обходной путь для отображения изображений - использовать любой тип выравнивание гистограммы, например
figure(1); C= adapthisteq(A, 'clipLimit',0.02,'Distribution','rayleigh'); imshow(C);
Изображение будет настроено на контрастность.