1. 程式人生 > >opencv-api draw

opencv-api draw

img=cv.arrowedLine(img, pt1, pt2, color[, thickness[, line_type[, shift[, tipLength]]]])
引數 描述
img 返回值,繪製完的圖片
img 繪製之前的圖片
pt1 直線箭頭開始的位置
pt2 直線箭頭結束的位置
color 直線箭頭的顏色
thickness 直線箭頭的寬度
line_type 直線間的樣式
img=cv.circle(img, center, radius, color[, thickness[, lineType[, shift]]])
引數 描述
img 返回值,繪製完的圖片
img 繪製之前的圖片
center 圓心所在的位置
radius 圓的半徑
color 圓的顏色
thickness 圓的寬度
line_type 圓的樣式
img=cv.drawMarker(img, position, color[, markerType[, markerSize[, thickness[, line_type]]]])
引數 描述
img 返回值,繪製完的圖片
img 繪製之前的圖片
position 記號所在的位置
color 記號的顏色
markerType 記號的樣式
thickness 記號外圍線的寬度
line_type 記號的型別
markerSize 記號的大小
img	=	cv.ellipse(	img, center, axes, angle, startAngle, endAngle, color[, thickness[, lineType[, shift]]]	)
img	=	cv.ellipse(	img, box, color[, thickness[, lineType]]	)

畫簡單的橢圓

引數 描述
img 返回值,繪製橢圓之後的影象
img 繪畫的圖片
center 橢圓的中心
axes 橢圓的兩個半徑
angle 橢圓旋轉角度
startAngle 開始做圓的角度
endAngle 結束做圓的角度
color 橢圓的顏色
thickness 橢圓邊緣厚度
lineType 橢圓線的樣式
	img	=	cv.line(	img, pt1, pt2, color[, thickness[, lineType[, shift]]]	)
引數 描述
img 返回值,繪製完直線的圖片
img 原始圖片
pt1 直線開始的座標
pt2 直線結束的座標
color 直線的顏色
img	=	cv.putText(	img, text, org, fontFace, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]]	)
引數 描述
img 返回值,繪製完文字的圖片
img 原始圖片
org 文字的座標
fontFace 文字的樣式
fontScale 文字的大小
color 文字的顏色
thickness 文字邊緣的大小
lineType 線的樣式
bottomLeftOrigin 為真是以文字的左下角作為文字的座標,否則則是以文字的左上角作為文字的座標

img = cv.rectangle( img, pt1, pt2, color[, thickness[, lineType[, shift]]] )

引數 描述
img 返回值,繪製完矩形的圖片
pt1 頂點座標
pt2 頂點對角座標
color 矩形的顏色
thickness 矩形邊線的粗細
lineType 線的型別

參考文獻:
/d6/d6e/group__imgproc__draw.html#gaf10604b069374903dbd0f0488cb43670