0

我正在使用 opencv 库在 Android 中工作。我在 c++ 中找到了一些用于图像处理的代码,其中包含以下行:

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

如何在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 回答