0

私と同じような問題を抱えている人はもっと多いと思います。最近、私はアンドロイドのコンピュータービジョンプロジェクトに取り組んでいます。私はOpenCVライブラリを使用していますが、これには奇妙なデータ型があります(これまで見たことがありません)。それらのタイプは次のとおりです。

  • マット
  • MatOfInt
  • MatOfPoint
  • MatOfPoint2
  • MatOfPoint4 など

ドキュメントを読もうとしましたが、これらのデータ型について何も書かれていないか、見つかりませんでした。

Android用の貧弱なOpenCVは同じ日付で異なるタイプの異なるメソッドを使用しているため、これらのデータ型間の変換にも興味があります...

言及された OpenCV データ構造について説明してもらえますか? 可能であれば、最良の説明は図による説明です。

4

1 に答える 1

0

ここでは、 Matとは何かを説明し、グラフィカルに示しています。それが私が学んだ方法であり、理にかなっています。

基本的に、Mat は 2x2、3x3.. nxn の情報のマトリックスです。マトリックスが何であるかがわからない場合は、Google で検索すると簡単な説明がたくさんあります。例えば

    1 1 1
    1 1 1
    1 1 1

1でいっぱいの3x3マトリックスになります。これも黒い四角を示すマトリックスです(私は思う)

したがって、MatofX は単にその特定の型のデータを含む行列ですが、OpenCV での実際の変換についてはわかりません。

C++ データ型への変換型はこちら

変換についてはこちらもお読みください

于 2013-08-14T08:45:13.830 に答える