0

私はopencvライブラリを使用してAndroidで作業しています。次の行を含む画像処理用の c++ のコードを見つけました。

    vector<pair<CvPoint, pair<double, double> > > hlines;

ポイントと2つのダブルを保存するために、Androidでこのような構造を作成するにはどうすればよいですか?

4

2 に答える 2

3

Java にはペアがありません。Java プログラマーは、そのようなことのために独自のクラスを作成する傾向があります。例えば、

class HLine {
    public final CvPoint point;
    public final double x;
    public final double y;

    public HLine(CvPoint point, double x, double y) {
        this.point = point;
        this.x = x;
        this.y = y;
    }
}

次に、を作成するだけArrayList<HLine>です。

于 2013-08-25T12:51:11.783 に答える
0

Arraylist を確認する必要があります......これも配列ですが、サイズを定義する必要はありません... 構文:

ArrayList<datatype> variable_name=new ArrayList<datatype>();
于 2013-08-25T12:49:08.560 に答える