如何使用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实现图片处理变得轻而易举。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
WPS中如何有效利用批注功能