void Builder::showFrame(DisplayFlag const& ds_flag, StabilizerPtr const& stabilizer, cv::Mat & img){ FramePtr frame; if(ds_flag == DisplayFlags::ORIGINAL_WND){ frame = stabilizer->getFrameBuf()->getNext(); //frame->mat().copySize(img); frame->mat().copyTo(img); }else if(ds_flag == DisplayFlags::GRAY_WND){ frame = stabilizer->getFrameBuf()->getNext(); //frame->matGray().copySize(img); frame->matGray().copyTo(img); } else if(ds_flag == DisplayFlags::STABILIZED_WND){ frame = stabilizer->getStabFrameBuf()->getNext(); //frame->mat().copySize(img); frame->mat().copyTo(img); } }