使用OpenCV繪制圖形
繪制黃色的線:
# 繪制一個黑色的背景畫布
canvas = np.zeros((300, 300, 3), np.uint8)
# 在畫布上,繪制一條起點坐標(biāo)為(150, 50)、終點坐標(biāo)為(150, 250),黃色的,線條寬度為20的線段
canvas = cv2.line(canvas, (150, 50), (150, 250), (0, 255, 255), 20)
繪制矩形:
# 在畫布上繪制一個左上角坐標(biāo)為(65,65),右下角坐標(biāo)為(180,150),青色的,線條寬度為20的矩形邊框
canvas = cv2.rectangle(canvas, (65, 65), (200, 150), (255, 255, 0), 20)
繪制圓形:
# 在畫布上,繪制一個圓心坐標(biāo)為(150, 50),半徑為40,黃色的實心圓形
canvas = cv2.circle(canvas, (150, 50), 40, (0, 255, 255), -1)
繪制多邊形:
# 根據(jù)坐標(biāo)[100, 50], [200, 50], [250, 250], [50, 250],繪制一個閉合的,紅色的,線條寬度為5的等腰梯形邊框
canvas = cv2.polylines(canvas, [np.array([[100, 50], [200, 50], [250, 250], [50, 250]], np.int32)], True, (0, 0, 255), 5)
繪制文字:文章來源:http://www.zghlxwxcb.cn/news/detail-816189.html
# 字體大小為2,線條顏色是綠色,線條寬度為5
cv2.putText(canvas, "Hello World", (20, 70), cv2.FONT_HERSHEY_TRIPLEX, 2, (0, 255, 0), 5)
文章來源地址http://www.zghlxwxcb.cn/news/detail-816189.html
到了這里,關(guān)于使用OpenCV繪制圖形的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!