2015-09-02 2 views
4

Я новичок в Intel RealSense. Я хочу научиться сохранять потоки цвета и глубины в растровые изображения. Я использую C++ в качестве своего языка. Я узнал, что есть функция ToBitmap(), но она может использоваться для C#.Сохранение потока с использованием Intel RealSense

Поэтому я хотел знать, есть ли какой-либо метод или любая функция, которая поможет мне в сохранении потоков.

Заранее спасибо.

ответ

2

Я также работаю над этим, кажется, что единственный вариант - это сделать это вручную. Нам нужно получить ImageData из PXCImage. Фактические данные хранятся в ImageData.planes, но я до сих пор не понимаю, как это организовано.

https://software.intel.com/en-us/articles/dipping-into-the-intel-realsense-raw-data-stream?language=en Здесь вы можете найти пример получения данных глубины. Но я до сих пор не знаю, что такое смолы и как организованы данные внутри самолетов.

Здесь: https://software.intel.com/en-us/forums/intel-perceptual-computing-sdk/topic/332718 описывается вид обратного процесса.

Я был бы рад, если вы сможете получить представление об этой информации. И я, очевидно, был бы рад, если бы вы обнаружили некоторое понимание, которое вы можете поделиться :).

UPD: Вот то, что выглядит как то, что нам нужно, я не работал с ним, но она проливает некоторый свет на внутреннюю организацию самолетов [0] https://software.intel.com/en-us/forums/intel-perceptual-computing-sdk/topic/514663

UPD2: Для добавить полноты к ответу: затем вы можете создать GDI + изображение из данных в ImageData:

auto colorData = PXCImage::ImageData(); 

if (image->AcquireAccess(PXCImage::ACCESS_READ, PXCImage::PIXEL_FORMAT_RGB24, &colorData) >= PXC_STATUS_NO_ERROR) { 
    auto colorInfo = image->QueryInfo(); 
    auto colorPitch = colorData.pitches[0]/sizeof(pxcBYTE); 
    Gdiplus::Bitmap tBitMap(colorInfo.width, colorInfo.height, colorPitch, PixelFormat24bppRGB, baseColorAddress); 
} 

И Bitmap является подклассом изображения (https://msdn.microsoft.com/en-us/library/windows/desktop/ms534462(v=vs.85).aspx). Вы можете сохранить изображение в файл в разных форматах.

+0

Я в той же ситуации, что и вы. Я очень новичок в технологии и на языке. Ссылки очень полезны. Большое спасибо. –

Смежные вопросы