¿Puede alguien ayudarme a convertir código opencv a javacv?

Encontré un código que reconoce círculos en una imagen en particular y pude convertir el 90% de ese código en javacv. Pero desafortunadamente no pude convertir las siguientes líneas en javacv. Entonces, ¿alguien puede ayudarme a convertir estas líneas en javacv?

CvSeq circles = cvHoughCircles(gry, mem, CV_HOUGH_GRADIENT, 1, 40.0, 100, 100,0,0);
cvCvtColor(canny, rgbcanny, CV_GRAY2BGR);

for (int i = 0; i < circles->total; i++)
{
 // round the floats to an int
 float* p = (float*)cvGetSeqElem(circles, i);
 cv::Point center(cvRound(p[0]), cvRound(p[1]));
 int radius = cvRound(p[2]);

 // draw the circle center
 cvCircle(img, center, 3, CV_RGB(0,255,0), -1, 8, 0 );

 // draw the circle outline
 cvCircle(img, center, radius+1, CV_RGB(0,0,255), 2, 8, 0 );

 printf("x: %d y: %d r: %d\n",center.x,center.y, radius);
} 

Solo necesito saber cómo convertir 5 líneas de código dentro del bucle for. Por favor, tenga la amabilidad de compartir su experiencia. Gracias.

Respuesta 1

Título confuso, pero todo lo que quiero saber es cómo divido una larga línea de palabras, o en este caso números. Estoy anotando los códigos postales de un pueblo / ciudad que escribe un usuario. Algunos pueblos / ciudades tienen un ...

He estado investigando durante días para descubrir cómo resolver esto sin suerte. La clase PlayN JavaSound usa la clase javax.sound.sampled.AudioSystem para reproducir sonidos, y el formato mp3 no ...

Tenía un montón de vistas de tabla que tenían código duplicado en ellas. Solían heredar directamente la clase AbstractView. Entonces les hice heredar AbstractListView (que a su vez heredaría de ...

Bien, estoy trabajando en un proyecto con la clase abstracta A. Digamos que la clase a1, a2 y a3 todas heredan de la clase A con algunos métodos adicionales que pueden ser únicos para cada subclase. Ahora, estos ...