ブックマーク / qiita.com/peisuke (1)

  • オリジナルC++ライブラリのOpenCVデータをPythonに渡す - Qiita

    OpenCV Advent Calendarの21日目です。遅ればせながら投稿します。 記事の概要 OpenCVを使った様々なC++コードをpythonで使いたい人は多いのではないでしょうか(少ない)。僕もその一人です。そこで記事では、cv::Matであったり、std::vector<cv::Rect>みたいなデータをpythonにnumpy形式で渡せるようにします。もちろん単にC++のコードを呼び出すだけならば何も問題はありません。今回の肝は、普段OpenCVPythonで使っているのと同じように、Matやvectorをnumpyに変換して渡す点です。 C++で書いたライブラリをpythonで呼べるようにする仕組みとしてはBoost.Pythonが有名ですが、Boost.PythonC++のMatのような複雑なクラスを独自に変換しようとすると、かなり大変です。それに加え、Matだ

    オリジナルC++ライブラリのOpenCVデータをPythonに渡す - Qiita
    i-hako
    i-hako 2016/12/24
  • 1