Я хотел бы обнаружить эллипсы с помощью OpenCV для Android, используя Tutorial 2-Basic, включенный в пакет OpenCV 2.4.1, в качестве отправной точки. Обратите внимание, что мой эллипс был бы идеальным фотошопом.
Насколько я понимаю, использование «HoughCircles» найдет только идеальные (или около того) круги, таким образом, исключая эллипсы.
Любая помощь будет очень признательна, так как я новичок в OpenCV
Это то, что я пробовал до сих пор
case Sample2NativeCamera.VIEW_MODE_CANNY: (ignore the Canny mode...)
capture.retrieve(mGray, Highgui.CV_CAP_ANDROID_GREY_FRAME);
Imgproc.HoughCircles(mGray, mCircles, Imgproc.CV_HOUGH_GRADIENT, 1, 20);
Log.d("Ellipse Points", " X " + mCircles.get(1,1)[0] + mCircles.get(1, 1)[1]);
break;
Если вы считаете, что какая-либо дополнительная информация может быть полезна, пожалуйста, дайте мне знать.