2016 - 2024

感恩一路有你

如何使用OpenCV在图片中心绘制一个圆

浏览量:3374 时间:2024-05-20 23:48:44 作者:采采

OpenCV作为一款应用广泛的开源图像处理库,提供了丰富的API,下面将详细介绍如何使用OpenCV在图片的中心绘制一个圆。

导入模块和读入图片

首先,在文本编辑器中导入OpenCV模块和NumPy模块的代码如下:

```python

import numpy as np

import cv2 as cv

```

接着使用以下代码读入背景图片:

```python

img ('')

```

其中`''`为图片的地址。

确定圆心坐标

要让圆位于图片的中心,需要给出圆心坐标。可以通过以下代码计算圆心坐标:

```python

cc (int([1]/2), int([0]/2))

```

绘制圆形

使用`(img, cc, 150, (0, 0, 0), 6)`来在图片上绘制一个圆,其中参数含义如下:第一个参数为绘制在哪张图片上,即画布;`cc`为步骤3中指定的圆心坐标;`150`为圆的半径;`(0, 0, 0)`为圆的颜色(RGB格式);`6`为线宽。

显示图片

最后,使用以下代码展示绘制好圆的图片:

```python

('image', img)

cv.waitKey(0)

```

运行以上代码,便可在图片的中心成功绘制一个圆。通过简单的几步操作,利用OpenCV实现图片处理变得轻而易举。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。