質問: ### 前提・実現したいこと openFrameworksを用いて開発を行なっています。プログラミング初心者です。 ofPolylineで描かれた実線内の部分をcv::Matの型で画像として出力したいと考えているのですが、どのように実装するべきなのでしょうか? ご教授頂けたらと思います。よろしく御願い致します。 またご回答いただける上で何かご不明な点がございましたらご質問ください。 ### 補足情報(FW/ツールのバージョンなど) PC:MacBook Air (13-inch, Early 2015) macOS High Sierra 10.13.6 IDE:Xcode 10.0 開発言語:C++
回答: 以下の話はヒントとして考えて下さい。 私のコードにofVideoPlayer で動画を入力とし表示時にOpenCVでエフェクトをかけながら顔認証して四角を書くってのをやっています。そのときのコードはこんな感じ ofVideoPlayer m_fingerMovie; ofxCvColorImage m_colorimg; をofApp.hに書きそれぞれsetup()で初期化 Drawで ofPixels pixels = m_fingerMovie.getPixels(); cv::Mat mat=ofxCv::toCv(pixels); ここでopencvでいろいろする ofPixels mypixels; ofxCv::toOf(mat,mypixels); m_colorimg.setFromPixels(mypixels); て感じです。 あなたの場合も ofPolylineをOpencvの座標に変えてOpenCVで描画か、もしくはその前にofximageなどに描画してからpixelsを取ってOpenCVに変換すればいいのではなかろうか?と思う次第です。そんなに難しくはない。