Merge pull request #11795 from paroj:realsensev2

pull/11825/head
Alexander Alekhin 7 years ago
commit 2195f0cc62
  1. 3
      modules/videoio/src/cap_librealsense.cpp

@ -85,6 +85,9 @@ bool VideoCapture_LibRealsense::retrieveFrame(int outputType, cv::OutputArray fr
// we copy the data straight away, so const_cast should be fine // we copy the data straight away, so const_cast should be fine
void* data = const_cast<void*>(_frame.get_data()); void* data = const_cast<void*>(_frame.get_data());
Mat(_frame.get_height(), _frame.get_width(), type, data, _frame.get_stride_in_bytes()).copyTo(frame); Mat(_frame.get_height(), _frame.get_width(), type, data, _frame.get_stride_in_bytes()).copyTo(frame);
if(_frame.get_profile().format() == RS2_FORMAT_RGB8)
cvtColor(frame, frame, COLOR_RGB2BGR);
} }
catch (const rs2::error&) catch (const rs2::error&)
{ {

Loading…
Cancel
Save