opencv java 画圆 实数
时间: 2024-04-29 15:18:18 浏览: 85
在使用Java语言进行OpenCV开发时,可以通过调用相关API函数来实现画圆的功能。下面是一个示例代码,可以在Java中使用OpenCV来画圆:
```
import org.opencv.core.*;
import org.opencv.imgproc.Imgproc;
public class DrawCircle {
public static void main(String[] args) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat img = Mat.zeros(new Size(512, 512), CvType.CV_8UC3);
Point center = new Point(img.width() / 2, img.height() / 2);
Imgproc.circle(img, center, 100, new Scalar(0, 0, 255), 2);
Imgcodecs.imwrite("circle.png", img);
}
}
```
该示例代码使用了OpenCV的Imgproc类中的circle函数来画一个圆形,具体参数含义如下:
1. img:要绘制圆形的图像,这里创建了一个全黑的图像。
2. center:圆心坐标。
3. radius:圆的半径。
4. color:圆的颜色。
5. thickness:圆的线条粗细。
至于实数,您可以将圆心坐标和半径改为实数类型即可。希望对您有所帮助。
阅读全文