20 xoutGrp->setStreamName(
"xout");
24 monoLeft->setCamera(
"left");
32 sync->setSyncThreshold(std::chrono::milliseconds(100));
35 monoLeft->out.link(stereo->left);
36 monoRight->
out.
link(stereo->right);
38 stereo->disparity.link(sync->inputs[
"disparity"]);
39 color->video.link(sync->inputs[
"video"]);
41 sync->out.link(xoutGrp->input);
48 float disparityMultiplier = 255 / stereo->initialConfig.getMaxDisparity();
52 for(
auto& frm : *msgGrp) {
53 auto imgFrm = std::dynamic_pointer_cast<dai::ImgFrame>(frm.second);
54 cv::Mat img = imgFrm->getCvFrame();
55 if(frm.first ==
"disparity") {
56 img.convertTo(img, CV_8UC1, disparityMultiplier);
57 cv::applyColorMap(img, img, cv::COLORMAP_JET);
59 cv::imshow(frm.first, img);
62 int key = cv::waitKey(1);
63 if(key ==
'q' || key ==
'Q') {