Pyhton openCV画圆并保存图像
时间: 2023-12-21 11:03:24 浏览: 118
你可以使用以下代码来在 Python 中使用 OpenCV 画圆并保存图像:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 画圆
center_coordinates = (120, 50)
radius = 30
color = (0, 0, 255)
thickness = 2
img = cv2.circle(img, center_coordinates, radius, color, thickness)
# 保存图像
cv2.imwrite('output.jpg', img)
```
在代码中,我们首先使用 `cv2.imread()` 函数读取图像。然后,我们使用 `cv2.circle()` 函数来画一个圆,该函数需要传入圆心坐标、半径、颜色和线条粗细等参数。最后,我们使用 `cv2.imwrite()` 函数保存图像。
相关问题
python opencv画圆
下面是使用Python OpenCV库画圆的示例代码:
```python
import cv2
import numpy as np
# 创建一个黑色的图像
img = np.zeros((512, 512, 3), np.uint8)
# 画一个圆
cv2.circle(img, (256, 256), 100, (0, 255, 0), -1)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们首先创建了一个黑色的图像,然后使用`cv2.circle()`函数画了一个圆。`cv2.circle()`函数的参数依次为:要绘制圆的图像、圆心坐标、半径、颜色和线条宽度。在这个示例中,我们将圆心坐标设置为图像中心,半径设置为100,颜色设置为绿色,线条宽度设置为-1,表示填充整个圆。
最后,我们使用`cv2.imshow()`函数显示图像,并使用`cv2.waitKey()`函数等待用户按下任意键后关闭窗口。
python opencv 画圆代码
可以为您提供一段 Python OpenCV 画圆的代码如下:
```
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 选择圆心坐标和半径
x, y = 100, 100
r = 50
# 设置圆的颜色和线宽
color = (0, 255, 0)
thickness = 2
# 画圆
cv2.circle(img, (x, y), r, color, thickness)
# 显示图片
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码会读取一张名为 "image.jpg" 的图片,并在图片中心画一个半径为 50 像素的绿色圆,线宽为 2。您可以根据自己的需要更改代码中的参数。
阅读全文