濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > OpenCv實(shí)現(xiàn)繪圖功能

OpenCv實(shí)現(xiàn)繪圖功能

熱門(mén)標(biāo)簽:如何申請(qǐng)400電話費(fèi)用 沈陽(yáng)人工外呼系統(tǒng)價(jià)格 富錦商家地圖標(biāo)注 江西省地圖標(biāo)注 外呼系統(tǒng)哪些好辦 池州外呼調(diào)研線路 武漢外呼系統(tǒng)平臺(tái) 沈陽(yáng)防封電銷卡品牌 沈陽(yáng)外呼系統(tǒng)呼叫系統(tǒng)

本文實(shí)例為大家分享了OpenCv實(shí)現(xiàn)繪圖功能的具體代碼,供大家參考,具體內(nèi)容如下

繪制一個(gè)圖像在上面畫(huà)線:

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

圖像展示:

繪制一個(gè)矩形:

import numpy as np
import matplotlib.pyplot as plt
import cv2
#畫(huà)圖
def show(image):
    plt.imshow(image)
    plt.axis('off')
    plt.show()
 
image = np.zeros((300,300,3),dtype='uint8')
 
 
 
#畫(huà)線
green = (0,255,0)
cv2.line(image,(0,0),(300,300),green)#(0,0)開(kāi)始點(diǎn),(300,300)是結(jié)束點(diǎn)
#注意opencv的(0,0)點(diǎn)是從左上角開(kāi)始的
 
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)

注意:填充和非填充的矩形畫(huà)法

圖形展示: 

繪制一個(gè)圓形:

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

show(image1)

圖形展示:

繪制一個(gè)填充圓形:

import numpy as np
import matplotlib.pyplot as plt
import cv2
#畫(huà)圖
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,))
    #畫(huà)圖
    cv2.circle(image2,tuple(pt),radiu,color,-1)
 
 
show(image2)

圖形展示:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python 基于opencv 實(shí)現(xiàn)一個(gè)鼠標(biāo)繪圖小程序

標(biāo)簽:黑龍江 呂梁 阿里 銅川 株洲 通遼 潛江 常德

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《OpenCv實(shí)現(xiàn)繪圖功能》,本文關(guān)鍵詞  OpenCv,實(shí)現(xiàn),繪圖,功能,OpenCv,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《OpenCv實(shí)現(xiàn)繪圖功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于OpenCv實(shí)現(xiàn)繪圖功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    绩溪县| 曲靖市| 颍上县| 临城县| 铁力市| 漳州市| 项城市| 洞口县| 临泉县| 江华| 铁力市| 肇东市| 萝北县| 青龙| 福清市| 洛隆县| 喀喇沁旗| 余姚市| 纳雍县| 祁连县| 盖州市| 绥棱县| 武隆县| 神木县| 车险| 马关县| 汽车| 长海县| 舞钢市| 盐亭县| 志丹县| 扬州市| 灵台县| 同德县| 崇州市| 栾川县| 桦甸市| 阜阳市| 铁力市| 赣榆县| 新河县|