Изображение глубины датчика MATALB Kinnect (слишком темное)

#image #matlab #kinect #depth

#изображение #matlab #kinect #глубина

Вопрос:

Я использую Kinect2 с Matlab; однако изображения глубины, показанные в видеопотоке, намного ярче, чем когда я сохранял его в Matlab? знаете ли вы решение этой проблемы

введите описание изображения здесь

Ответ №1:

  1. Во-первых, вы должны предоставить код, который вы используете в данный момент, чтобы мы могли видеть, где вы ошибаетесь.. это общий совет для публикации на любом форуме; предоставить всю вашу информацию, чтобы другие могли помочь.
  2. Если вы используете гистограмму для проверки значений глубины, вы увидите, что изображение является изображением uint8 со значениями от 0 до 255. И поскольку расстояния по глубине масштабируются до значений в оттенках серого, значения масштабируются до новых значений, и использование imshow не обеспечит достаточной контрастности.

  3. Простым решением для отображения изображений является использование любого типа выравнивания гистограммы, такого как

     figure(1); 
    C= adapthisteq(A, 'clipLimit',0.02,'Distribution','rayleigh'); 
    imshow(C);
      

    Для отображения изображения будет скорректирована контрастность.

Комментарии:

1. Спасибо за вашу помощь; Я использовал mat2gray, и это решило проблему.

Ответ №2:

Я использовал mat2gray, и это решило проблему.