Python中OpenCV劃線、畫圓、橢圓、新增文字等幾何圖形繪製操作
實現opencv畫直線/多邊形/圓形/橢圓/新增文字等操作,直接上程式碼
import numpy as np
import cv2
# Create a black image
img=np.zeros((512,512,3), np.uint8)
# Draw a diagonal blue line with thickness of 5 px
cv2.line(img,(0,0),(511,511),(255,0,0),5)
#draw rectangle
cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)
#draw circle
cv2.circle(img,(447,63), 63, (0,0,255), -1)
#draw ellipse
cv2.ellipse(img,(256,256),(100,50),30,0,360,255,3)
#draw multi-lines
pts=np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)
pts=pts.reshape((-1,1,2))
cv2.polylines(img,[pts],True,(0,0,255),3)#如果去掉中括號,只是畫四個點
#add words
font=cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2)
cv2.imshow('opencv',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
相關文章
- CSS魔法系列:純CSS繪製基本圖形(圓、橢圓等)CSS
- SVG <ellipse> 繪製橢圓SVG
- CSS繪製橢圓程式碼CSS
- CAD繪圖工具——橢圓繪圖
- canvas 繪製圓形Canvas
- 標準圓形餅圖Python繪製方法Python
- c#畫圖(橢圓和弧線)Craphics類C#
- BitmapShader繪製圓形圖片
- SVG <circle> 繪製圓形SVG
- html5中的canvas繪製橢圓的方法HTMLCanvas
- html5中canvas繪製圓形HTMLCanvas
- canvas繪製橢圓效果程式碼例項Canvas
- 一分鐘教程-超橢圓快速繪製
- 中心橢圓演算法畫圖C++演算法C++
- css3 繪製畫圓、扇形CSSS3
- css實現圓形、橢圓和半圓效果程式碼例項CSS
- 如何用MFC畫出直線、虛線、折線、圓、橢圓、矩形、弧形(附上原始碼)原始碼
- 【Openxml】將Openxml的橢圓弧線arcTo轉為Svg的橢圓弧線XMLSVG
- CSS繪製各種幾何圖形形狀效果CSS
- 使用canvas繪製圓形進度條Canvas
- css繪製圓形程式碼例項CSS
- bitmapshader的clamp模式(繪製Bitmap渲染的橢圓)LAMP模式
- WEBGL橢圓Web
- Android 繪圖和shape圓形Android繪圖
- CSS畫出半圓,四分之一圓,三角等圖形CSS
- 使用java繪圖類Graphics繪製圓圈Java繪圖
- Python 用 OpenCV 繪製基本圖形系列(總)PythonOpenCV
- canvas繪製圓形圖案程式碼示例簡單介紹Canvas
- border-radius繪製圓形圖案程式碼例項
- JSXGraph幾何繪圖證明解答【五點共圓】問題JS繪圖
- 橢圓曲線加法原理計算
- 橢圓曲線加密中的加法乘法淺析加密
- CSS 繪製半圓CSS
- iOS 繪製圓角iOS
- css3橢圓形程式碼例項CSSS3
- canvas繪製圓形框效果不填充內部Canvas
- canvas繪製圓形鐘錶程式碼例項Canvas
- canvas繪製實心圓形程式碼例項Canvas