如何使用OpenCV在圖片中心繪制一個圓
OpenCV作為一款應用廣泛的開源圖像處理庫,提供了豐富的API,下面將詳細介紹如何使用OpenCV在圖片的中心繪制一個圓。導入模塊和讀入圖片首先,在文本編輯器中導入OpenCV模塊和NumPy模塊的
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)`來在圖片上繪制一個圓,其中參數(shù)含義如下:第一個參數(shù)為繪制在哪張圖片上,即畫布;`cc`為步驟3中指定的圓心坐標;`150`為圓的半徑;`(0, 0, 0)`為圓的顏色(RGB格式);`6`為線寬。
顯示圖片
最后,使用以下代碼展示繪制好圓的圖片:
```python
('image', img)
cv.waitKey(0)
```
運行以上代碼,便可在圖片的中心成功繪制一個圓。通過簡單的幾步操作,利用OpenCV實現(xiàn)圖片處理變得輕而易舉。