python中使用OpenCV畫線

renke發表於2021-09-11

python中使用OpenCV畫線

1、常見的引數

img:您要繪製形狀的影像

color:形狀的顏色。對於BGR,將其作為元組傳遞,例如:(255,0,0)對於藍色。對於灰度,只需傳遞標量值即可。

厚度:線或圓等的粗細。如果對閉合圖形(如圓)傳遞-1 ,它將填充形狀。預設厚度= 1

lineType:線的型別,是否為8連線線,抗鋸齒線等。預設情況下,為8連線線。cv.LINE_AA給出了抗鋸齒的線條,看起來非常適合曲線。

2、畫線例項

要畫線,需要傳遞線的起點和終點座標。我們將建立一個黑色的影像,並從左上角到右下角在上面畫一條藍色的線。

import numpy as np
import cv2 as cv
# 建立黑色的影像
img = np.zeros((512,512,3), np.uint8)
# 繪製一條厚度為5的藍色對角線
cv.line(img,(0,0),(511,511),(255,0,0),5)

以上就是python中使用OpenCV畫線的方法,希望能對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/430/viewspace-2830477/,如需轉載,請註明出處,否則將追究法律責任。

相關文章