python-opencv-線段與矩形的繪制


線段的繪制:

在使用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()

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM