婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > OpenCv實現繪圖功能

OpenCv實現繪圖功能

熱門標簽:如何申請400電話費用 沈陽人工外呼系統價格 富錦商家地圖標注 江西省地圖標注 外呼系統哪些好辦 池州外呼調研線路 武漢外呼系統平臺 沈陽防封電銷卡品牌 沈陽外呼系統呼叫系統

本文實例為大家分享了OpenCv實現繪圖功能的具體代碼,供大家參考,具體內容如下

繪制一個圖像在上面畫線:

import numpy as np
import matplotlib.pyplot as plt
import cv2
#畫圖
def show(image):
    plt.imshow(image)
    plt.axis('off')
    plt.show()
 
image = np.zeros((300,300,3),dtype='uint8')
 
#畫線
green = (0,255,0)
cv2.line(image,(0,0),(300,300),green)#(0,0)開始點,(300,300)是結束點
#注意opencv的(0,0)點是從左上角開始的
 
blue = (0,0,225)
cv2.line(image,(300,0),(150,150),blue,5)#5表示線的寬度
 
show(image)

圖像展示:

繪制一個矩形:

import numpy as np
import matplotlib.pyplot as plt
import cv2
#畫圖
def show(image):
    plt.imshow(image)
    plt.axis('off')
    plt.show()
 
image = np.zeros((300,300,3),dtype='uint8')
 
 
 
#畫線
green = (0,255,0)
cv2.line(image,(0,0),(300,300),green)#(0,0)開始點,(300,300)是結束點
#注意opencv的(0,0)點是從左上角開始的
 
blue = (0,0,225)
cv2.line(image,(300,0),(150,150),blue,5)#5表示線的寬度
 
#繪制矩形
red=(255,0,0)
cv2.rectangle(image,(10,10),(60,60),red,2)#2表示矩形框的寬度
 
#填充
green=(0,255,0)
cv2.rectangle(image,(40,40),(100,100),green,-1)#-1表示矩形框填充
 
 
show(image)

注意:填充和非填充的矩形畫法

圖形展示: 

繪制一個圓形:

import numpy as np
import matplotlib.pyplot as plt
import cv2
#畫圖
def show(image):
    plt.imshow(image)
    plt.axis('off')
    plt.show()
 
 
#繪制圓形
white=(255,255,255)
image1 =np.zeros((300,300,3),dtype='uint8')
#設置圓心位置shape[1]表示寬度,shape[0]表示高度
(cX,cY) = image1.shape[1]//2,image1.shape[0]//2
for r in range(0,151,15):#從0循環到151,步長是15,r表示半徑
    cv2.circle(image1,(cX,cY),r,white)

show(image1)

圖形展示:

繪制一個填充圓形:

import numpy as np
import matplotlib.pyplot as plt
import cv2
#畫圖
def show(image):
    plt.imshow(image)
    plt.axis('off')
    plt.show()
 
 
#繪制圓形填充
image2=np.zeros((300,300,3),dtype='uint8')
for i in range(10):
    #半徑取值
    radiu=np.random.randint(5,200)
    #顏色取值
    color=np.random.randint(0,255,size=(3,)).tolist()
    #圓心取值
    pt=np.random.randint(0,300,size=(2,))
    #畫圖
    cv2.circle(image2,tuple(pt),radiu,color,-1)
 
 
show(image2)

圖形展示:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python 基于opencv 實現一個鼠標繪圖小程序

標簽:黑龍江 呂梁 阿里 銅川 株洲 通遼 潛江 常德

巨人網絡通訊聲明:本文標題《OpenCv實現繪圖功能》,本文關鍵詞  OpenCv,實現,繪圖,功能,OpenCv,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCv實現繪圖功能》相關的同類信息!
  • 本頁收集關于OpenCv實現繪圖功能的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 沅陵县| 姚安县| 观塘区| 芦山县| 湛江市| 宁安市| 江川县| 大田县| 阳谷县| 洞头县| 萍乡市| 饶阳县| 湖南省| 濮阳市| 永靖县| 华亭县| 揭西县| 台中市| 伊金霍洛旗| 宣恩县| 银川市| 耒阳市| 禄丰县| 德昌县| 尚义县| 京山县| 平顺县| 辽源市| 安宁市| 抚顺县| 三门县| 临沂市| 永修县| 安平县| 汪清县| 额敏县| 枣强县| 浦东新区| 原阳县| 吐鲁番市| 巢湖市|