public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); int buff[] = new int[num * _channels]; for(int i=0; i<num; i++) { Point p = a[i]; buff[_channels*i+0] = (int) p.x; buff[_channels*i+1] = (int) p.y; } put(0, 0, buff); //TODO: check ret val! }
MatOfPoint mopIn = ... MatOfInt hull = new MatOfInt(); Imgproc.convexHull(mopIn, hull, false); MatOfPoint mopOut = new MatOfPoint(); mopOut.create((int)hull.size().height,1,CvType.CV_32SC2); for(int i = 0; i < hull.size().height ; i++) { int index = (int)hull.get(i, 0)[0]; double[] point = new double[] { mopIn.get(index, 0)[0], mopIn.get(index, 0)[1] }; mopOut.put(i, 0, point); } // do something interesting with mopOut