java opencv 画圆
时间: 2024-04-29 08:18:21 浏览: 107
JAVA OpenCv 同时打开多个USB摄像头 拍照
在Java中,可以使用OpenCV的Java API来实现画圆功能。具体实现方法如下:
1. 导入OpenCV库
```
import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.Point;
import org.opencv.core.Scalar;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
```
2. 读取图像
```
Mat image = Imgcodecs.imread("path/to/image.jpg");
```
3. 设置圆心和半径
```
Point center = new Point(x, y);
int radius = r;
```
4. 画圆
```
Imgproc.circle(image, center, radius, new Scalar(0, 0, 255), 3);
```
其中,第一个参数是要绘制图形的图像,第二个参数是圆心坐标,第三个参数是半径,第四个参数是颜色,第五个参数是线条宽度。
5. 显示图像
```
Imgcodecs.imwrite("path/to/new_image.jpg", image);
```
以上就是Java OpenCV画圆的简单实现方法。如果您需要更多的帮助,请告诉我。
阅读全文