日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

opencv繪制矩形和圓的實現_python

作者:lqj_本人 ? 更新時間: 2023-05-14 編程語言

?繪制圖形

利用opencv提供的繪制圖形api可以輕松在圖像上繪制各種圖形,比如直線,矩形,圓,橢圓等圖形。

line(img,pt1,pt2,color,thickness,lineType,shift)畫直線

  • img:在那個圖像上畫線
  • pt1,pt2:開始點,結束點,指定先的開始與結束的位置
  • color:顏色
  • thickness:線寬
  • lineType:線型,線型為-1,4,8,16,默認為8
  • shift:坐標縮放比例

rectangle()參數同上,畫矩形

circle(img,center,radius,color[,thickness[,lineType[,shift]]])中括號內參數表示可選參數,畫圓

ellipse(img,中心點,長寬的一半,角度,從哪個角度開始,從哪個角度結束,... )

繪制矩形

cv2.rectangle(img,(80,100),(380,380),(0,255,0),5)

完整學習代碼

import cv2
import numpy as np
 
img = np.zeros((480,640,3),np.uint8)
cv2.rectangle(img,(80,100),(380,380),(0,255,0),5)
 
cv2.imshow('draw',img)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

效果展示

繪制圓

cv2.circle(img,(320,240),50,(0,0,255))

完整學習代碼

import cv2
import numpy as np
 
img = np.zeros((480,640,3),np.uint8)
 
cv2.circle(img,(320,240),50,(0,0,255))
cv2.imshow('draw',img)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

效果展示

原文鏈接:https://blog.csdn.net/lbcyllqj/article/details/129031387

欄目分類
最近更新