
線段的繪制:
在使用OpenCV處理圖像時,我們有時候會需要在圖像上畫線段、矩形等。OpenCV中使用line(img,pt1,pt2,color,thickness=None,lineType=None,shift=None)函數進行線段的繪制
import cv2 image = cv2.imread("wuhuan.jpg",1) cv2.line(image,(100,100),(300,300),(0,0,255),10,cv2.LINE_AA) ''' 參數2和參數3 pt1,pt2:必選參數。線段的坐標點,分別表示起始點和終止點 參數4 color:必選參數。用於設置線段的顏色 參數5 thickness:可選參數。用於設置線段的寬度 參數6 lineType:可選參數。用於設置線段的類型,可選8(8鄰接連接線-默認)、4(4鄰接連接線)和cv2.LINE_AA 為抗鋸齒 ''' cv2.imshow('image',image) cv2.waitKey()
矩形的繪制:
OpenCV中為我們提供了繪制矩形的函數rectangle(img,pt1,pt2,color,t的ickness=None,lineType=None,shift=None)
import cv2 image = cv2.imread("wuhuan.jpg",1) cv2.rectangle(image,(50,100),(200,200),(255,0,0),-1) ''' 參數2和參數3 pt1,pt2:必選參數。矩形的頂點,分別表示頂點與對角頂點,即矩形的左上角與右下角(這兩個頂點可以確定一個唯一的矩形) 參數4 color:必選參數。用於設置矩形的顏色 參數5 thickness:可選參數。用於設置矩形邊的寬度,當值為負數時,表示對矩形進行填充 參數6 lineType:可選參數。用於設置線段的類型,可選8(8鄰接連接線-默認)、4(4鄰接連接線)和cv2.LINE_AA 為抗鋸齒 ''' cv2.imshow('image',image) cv2.waitKey()

