如何使用OpenCV在圖片中心繪制一個(gè)圓
OpenCV作為一款應(yīng)用廣泛的開(kāi)源圖像處理庫(kù),提供了豐富的API,下面將詳細(xì)介紹如何使用OpenCV在圖片的中心繪制一個(gè)圓。導(dǎo)入模塊和讀入圖片首先,在文本編輯器中導(dǎo)入OpenCV模塊和NumPy模塊的
OpenCV作為一款應(yīng)用廣泛的開(kāi)源圖像處理庫(kù),提供了豐富的API,下面將詳細(xì)介紹如何使用OpenCV在圖片的中心繪制一個(gè)圓。
導(dǎo)入模塊和讀入圖片
首先,在文本編輯器中導(dǎo)入OpenCV模塊和NumPy模塊的代碼如下:
```python
import numpy as np
import cv2 as cv
```
接著使用以下代碼讀入背景圖片:
```python
img ('')
```
其中`''`為圖片的地址。
確定圓心坐標(biāo)
要讓圓位于圖片的中心,需要給出圓心坐標(biāo)。可以通過(guò)以下代碼計(jì)算圓心坐標(biāo):
```python
cc (int([1]/2), int([0]/2))
```
繪制圓形
使用`(img, cc, 150, (0, 0, 0), 6)`來(lái)在圖片上繪制一個(gè)圓,其中參數(shù)含義如下:第一個(gè)參數(shù)為繪制在哪張圖片上,即畫(huà)布;`cc`為步驟3中指定的圓心坐標(biāo);`150`為圓的半徑;`(0, 0, 0)`為圓的顏色(RGB格式);`6`為線寬。
顯示圖片
最后,使用以下代碼展示繪制好圓的圖片:
```python
('image', img)
cv.waitKey(0)
```
運(yùn)行以上代碼,便可在圖片的中心成功繪制一個(gè)圓。通過(guò)簡(jiǎn)單的幾步操作,利用OpenCV實(shí)現(xiàn)圖片處理變得輕而易舉。