異なるライブラリを使用するとき、私は常に、それぞれが同じ「実際の単語エンティティ」のカスタムタイプを持っていることに気付きました。
3次元のポイントを使用するプロジェクトがあるとします。OpenCvとPCL(ポイントクラウドライブラリ)のアルゴリズムを使用するだけです。私はポイントのためにこれらのタイプで自分自身を見つけました:
- OpenCvのPoint3_
- PCLのPointXYZ
- Point3d私のカスタムタイプ
これで、Point3d用に作成したアルゴリズムができましたが、これらのライブラリのアルゴリズムも使用したいと思います。大きなセットの各ポイントをあるタイプから別のタイプに前後に変換するには、メモリと時間がかかります。
これを回避するための最良の方法は何でしょうか?