#image #matlab #kinect #depth
#изображение #matlab #kinect #глубина
Вопрос:
Я использую Kinect2 с Matlab; однако изображения глубины, показанные в видеопотоке, намного ярче, чем когда я сохранял его в Matlab? знаете ли вы решение этой проблемы
Ответ №1:
- Во-первых, вы должны предоставить код, который вы используете в данный момент, чтобы мы могли видеть, где вы ошибаетесь.. это общий совет для публикации на любом форуме; предоставить всю вашу информацию, чтобы другие могли помочь.
-
Если вы используете гистограмму для проверки значений глубины, вы увидите, что изображение является изображением uint8 со значениями от 0 до 255. И поскольку расстояния по глубине масштабируются до значений в оттенках серого, значения масштабируются до новых значений, и использование imshow не обеспечит достаточной контрастности.
-
Простым решением для отображения изображений является использование любого типа выравнивания гистограммы, такого как
figure(1); C= adapthisteq(A, 'clipLimit',0.02,'Distribution','rayleigh'); imshow(C);
Для отображения изображения будет скорректирована контрастность.
Комментарии:
1. Спасибо за вашу помощь; Я использовал mat2gray, и это решило проблему.
Ответ №2:
Я использовал mat2gray, и это решило проблему.