// // Copyright © 2020 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #include "CvWindowOutput.hpp" namespace od { void CvWindowOutput::Init(const std::string& windowName) { m_windowName = windowName; cv::namedWindow(m_windowName, cv::WINDOW_AUTOSIZE); } void CvWindowOutput::WriteFrame(std::shared_ptr& frame) { cv::cvtColor(*frame, *frame, cv::COLOR_RGB2BGR); cv::imshow( m_windowName, *frame); cv::waitKey(30); } void CvWindowOutput::Close() { cv::destroyWindow(m_windowName); } bool CvWindowOutput::IsReady() const { return true; } }// namespace od