在图像Opencv4Android 3.1.0上绘制圆圈

时间:2016-03-08 02:09:52

标签: android opencv opencv4android

使用canvas可以解决这个问题,如Draw a circle on an existing image中所述。我正在尝试使用Opencv4Android 3.1.0并且无法在Core类中找到绘制圆形的函数,就像之前版本中的那样。

只是我,或者这是新的 Opencv4Android 3.1.0 的问题?如果核心类中没有,那么任何人都可以指出它现在在哪里吗?提前谢谢。

更新1

即使在我的包装中也找不到它。 Opencv4Android 3.1.0没有绘制圆圈的功能吗?

3 个答案:

答案 0 :(得分:0)

用C ++编写OpenCV代码 您可以使用http://docs.opencv.org/3.0-beta/modules/core/doc/drawing_functions.html#circle

中所述的相同OpenCV circle函数

但是,要在Android中导入C ++文件,请按this link

答案 1 :(得分:0)

在OpenCV最新版本中,Core类不包含圆圈,所以现在和以后必须使用关键字“Imgproc.circle”绘制圆圈。

答案 2 :(得分:0)

试试这段代码:

Imgproc.circle(image, new Point(960,540), 500, new Scalar(0, 255, 0, 150), 4);
相关问题