Equivalente a la statement OpenCV en Java usando JavaCV

Quiero saber cómo construir la siguiente statement de C ++ en OpenCV usando JavaCV:

float* p = (float*)cvGetSeqElem(circles, i); int radius = cvRound(p[2]); 

Para obtener el radio de un círculo detectado utilizando cvHoughCircles (). Obviamente, Java no usa el puntero, así que no tengo idea de cómo hacer esto en Java. El código que tengo hasta ahora para que lo puedas ver contexto:

 lines = cvHoughCircles(frame2, storage, CV_HOUGH_GRADIENT, 1, 50, 300, 60, 10, 600); for (int i = 0; i < lines.total(); i++) { //Would like the code to go here CvPoint2D32f point = new CvPoint2D32f(cvGetSeqElem(lines, i)); cvCircle(src, cvPoint((int)point.x(), (int)point.y()), 3, CvScalar.WHITE, -1, 8, 0); Point p = new Point((int)point.x(), (int)point.y()); points.add(p); } 

JavaCPP asigna arrays / punteros C / C ++ a objetos Pointer, por lo que podemos acceder de la misma manera que en C / C ++, es decir:

 FloatPointer p = new FloatPointer(cvGetSeqElem(circles, i)); int radius = Math.round(p.get(2));