diff --git a/samples/tutorials/data/get_with_plugin.cc b/samples/tutorials/data/get_with_plugin.cc index af943b0..8167cf4 100644 --- a/samples/tutorials/data/get_with_plugin.cc +++ b/samples/tutorials/data/get_with_plugin.cc @@ -41,13 +41,15 @@ int main(int argc, char *argv[]) { auto &&left_data = api->GetStreamData(Stream::LEFT); auto &&right_data = api->GetStreamData(Stream::RIGHT); - cv::Mat img; - cv::hconcat(left_data.frame, right_data.frame, img); - cv::imshow("frame", img); + if (!left_data.frame.empty() && !right_data.frame.empty()) { + cv::Mat img; + cv::hconcat(left_data.frame, right_data.frame, img); + cv::imshow("frame", img); - auto &&disp_data = api->GetStreamData(Stream::DISPARITY_NORMALIZED); - if (!disp_data.frame.empty()) { - cv::imshow("disparity", disp_data.frame); + auto &&disp_data = api->GetStreamData(Stream::DISPARITY_NORMALIZED); + if (!disp_data.frame.empty()) { + cv::imshow("disparity", disp_data.frame); + } } char key = static_cast(cv::waitKey(1));