最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV 圖像繪制的實現(xiàn)

 更新時間:2021年07月14日 14:41:52   作者:琉璃燈的眷戀  
本文主要介紹了OpenCV 圖像繪制的實現(xiàn),主要包括直線,圓,多邊形和自定義圖形等,具有一定的參考價值,感興趣的可以了解一下

+直線繪制

參數(shù)解析:(圖像矩陣,直線起始坐標(biāo), 直線終止坐標(biāo)、顏色、線條厚度)

import cv2
import numpy as np

img  = cv2.imread(r"./images/1.jpg")

cv2.line(img,(100,30),(210,180),color=(0,0,255),thickness=2)

cv2.imshow("pic show",img)
cv2.waitKey(0)

在這里插入圖片描述

圓形繪制

參數(shù) (圖像,圓心,半徑,顏色,線條厚度)

import cv2
import numpy as np

img  = cv2.imread(r"./images/1.jpg")

# cv2.line(img,(100,30),(210,180),color=(0,0,255),thickness=2)
cv2.circle(img,center=(50,50),radius=30,color=(0,0,255),thickness=2)

cv2.imshow("pic show",img)
cv2.waitKey(0)

在這里插入圖片描述

矩形繪制

參數(shù)(圖像,左上角坐標(biāo),右下角坐標(biāo),顏色,線條厚度)

import cv2
import numpy as np

img  = cv2.imread(r"./images/1.jpg")

# cv2.line(img,(100,30),(210,180),color=(0,0,255),thickness=2)
# cv2.circle(img,center=(50,50),radius=30,color=(0,0,255),thickness=2)
cv2.rectangle(img,(100,30),(210,180),color=(0,0,255),thickness=2)

cv2.imshow("pic show",img)
cv2.waitKey(0)

在這里插入圖片描述

橢圓型繪制

  • image:它是要在其上繪制橢圓的圖像。
  • centerCoordinates:它是橢圓的中心坐標(biāo)。坐標(biāo)表示為兩個值的元組,即(X坐標(biāo)值,Y坐標(biāo)值)。
  • axesLength:它包含兩個變量的元組,分別包含橢圓的長軸和短軸(長軸長度,短軸長度)。
  • angle:橢圓旋轉(zhuǎn)角度,以度為單位。
  • startAngle:橢圓弧的起始角度,以度為單位。
  • endAngle:橢圓弧的終止角度,以度為單位。
  • color:它是要繪制的形狀邊界線的顏色。對于BGR,我們通過一個元組。例如:(255,0,0)為藍色。
  • thickness:是形狀邊界線的粗細像素。厚度-1像素將用指定的顏色填充形狀。
  • lineType:這是一個可選參數(shù),它給出了橢圓邊界的類型。
  • shift:這是一個可選參數(shù)。它表示中心坐標(biāo)中的小數(shù)位數(shù)和軸的值。
import cv2
import numpy as np

img  = cv2.imread(r"./images/1.jpg")

# cv2.line(img,(100,30),(210,180),color=(0,0,255),thickness=2)
# cv2.circle(img,center=(50,50),radius=30,color=(0,0,255),thickness=2)
# cv2.rectangle(img,(100,30),(210,180),color=(0,0,255),thickness=2)
cv2.ellipse(img,center=(100,100),axes=(100,50),angle=0,startAngle=0,endAngle=360,color=(255,0,0),thickness=2)
cv2.imshow("pic show",img)
cv2.waitKey(0)

在這里插入圖片描述

自定義形狀

多邊形,isClosed 代表是否是封閉

import cv2
import numpy as np

img  = cv2.imread(r"./images/1.jpg")

# cv2.line(img,(100,30),(210,180),color=(0,0,255),thickness=2)
# cv2.circle(img,center=(50,50),radius=30,color=(0,0,255),thickness=2)
# cv2.rectangle(img,(100,30),(210,180),color=(0,0,255),thickness=2)
# cv2.ellipse(img,center=(100,100),axes=(100,50),angle=0,startAngle=0,endAngle=360,color=(255,0,0),thickness=2)
pts = np.array([[10,5],[50,10],[70,20],[20,30]],dtype=np.int32)
pts = pts.reshape((-1,1,2))
cv2.polylines(img,[pts],isClosed=True,color=(0,0,255),thickness=2)

cv2.imshow("pic show",img)
cv2.waitKey(0)

在這里插入圖片描述

繪制文本

import cv2
import numpy as np

img  = cv2.imread(r"./images/1.jpg")

# cv2.line(img,(100,30),(210,180),color=(0,0,255),thickness=2)
# cv2.circle(img,center=(50,50),radius=30,color=(0,0,255),thickness=2)
# cv2.rectangle(img,(100,30),(210,180),color=(0,0,255),thickness=2)
# cv2.ellipse(img,center=(100,100),axes=(100,50),angle=0,startAngle=0,endAngle=360,color=(255,0,0),thickness=2)
# pts = np.array([[10,5],[50,10],[70,20],[20,30]],dtype=np.int32)
# pts = pts.reshape((-1,1,2))
# cv2.polylines(img,[pts],isClosed=True,color=(0,0,255),thickness=2)

cv2.putText(img,"gril",(10,30),cv2.FONT_HERSHEY_SIMPLEX,fontScale=1,color=(0,0,255),thickness=1,lineType=cv2.LINE_AA)

cv2.imshow("pic show",img)
cv2.waitKey(0)

在這里插入圖片描述

到此這篇關(guān)于OpenCV 圖像繪制的實現(xiàn)的文章就介紹到這了,更多相關(guān)OpenCV 圖像繪制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實現(xiàn)生命游戲的示例代碼(tkinter版)

    Python實現(xiàn)生命游戲的示例代碼(tkinter版)

    生命游戲是由劍橋大學(xué)約翰·何頓·康威設(shè)計的計算機程序,一時吸引了各行各業(yè)一大批人的興趣。本文將用Python實現(xiàn)這一游戲,感興趣的可以嘗試一下
    2022-08-08
  • flask應(yīng)用部署到服務(wù)器的方法

    flask應(yīng)用部署到服務(wù)器的方法

    這篇文章主要介紹了flask應(yīng)用部署到服務(wù)器的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python實現(xiàn)合并兩個列表的方法分析

    Python實現(xiàn)合并兩個列表的方法分析

    這篇文章主要介紹了Python實現(xiàn)合并兩個列表的方法,結(jié)合實例形式對比分析了常見的Python列表合并操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python中高效的json對比庫deepdiff詳解

    Python中高效的json對比庫deepdiff詳解

    deepdiff模塊常用來校驗兩個對象是否一致,包含3個常用類,DeepDiff,DeepSearch和DeepHash,其中DeepDiff最常用,可以對字典,可迭代對象,字符串等進行對比,使用遞歸地查找所有差異,今天我們就學(xué)習(xí)一下快速實現(xiàn)代碼和文件對比的庫–deepdiff
    2022-07-07
  • 在Python文件中指定Python解釋器的方法

    在Python文件中指定Python解釋器的方法

    今天小編就為大家分享一篇在Python文件中指定Python解釋器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • java直接調(diào)用python腳本的例子

    java直接調(diào)用python腳本的例子

    有時需求使用JAVA直接調(diào)用python腳本,執(zhí)行一些服務(wù)器監(jiān)控的事情。 本文給出一個java直接調(diào)用python腳本的例子
    2014-02-02
  • Python之site-packages目錄的位置

    Python之site-packages目錄的位置

    這篇文章主要介紹了Python之site-packages目錄的位置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python中用pyinstaller打包時的圖標(biāo)問題及解決方法

    Python中用pyinstaller打包時的圖標(biāo)問題及解決方法

    這篇文章主要介紹了python中用pyinstaller打包時的圖標(biāo)問題及解決方法,本文從兩方面給大家分析原因所在,通過截圖實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2020-02-02
  • PYQT5設(shè)置textEdit自動滾屏的方法

    PYQT5設(shè)置textEdit自動滾屏的方法

    今天小編就為大家分享一篇PYQT5設(shè)置textEdit自動滾屏的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解Python的整數(shù)是如何實現(xiàn)的

    詳解Python的整數(shù)是如何實現(xiàn)的

    本文我們來聊一聊Python的整數(shù),我們知道Python的整數(shù)是不會溢出的,換句話說,它可以計算無窮大的數(shù),只要你的內(nèi)存足夠,它就能計算。但問題是,Python底層又是C實現(xiàn)的,那么它是怎么做到整數(shù)不溢出的呢?本文就來詳細說說
    2022-11-11

最新評論

阿尔山市| 三明市| 山阴县| 宜兰县| 益阳市| 阿巴嘎旗| 交城县| 玉龙| 大宁县| 金沙县| 奎屯市| 九台市| 邹城市| 志丹县| 潼南县| 厦门市| 东海县| 平陆县| 广宗县| 宾阳县| 明光市| 大理市| 新民市| 镇原县| 临潭县| 萝北县| 纳雍县| 融水| 乐昌市| 南皮县| 九龙县| 孝义市| 泗水县| 琼海市| 和田市| 洞头县| 平阴县| 亚东县| 武平县| 洪湖市| 石棉县|