久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 基于opencv 實(shí)現(xiàn)一個(gè)鼠標(biāo)繪圖小程序

瀏覽:86日期:2022-07-02 14:47:31
需求

在畫(huà)布上用鼠標(biāo)畫(huà)圖,可以畫(huà)圓或矩形,按m鍵在兩種模式下切換。左鍵按下時(shí)開(kāi)始畫(huà)圖,移動(dòng)到哪兒畫(huà)到哪兒,左鍵釋放時(shí)結(jié)束畫(huà)圖。

實(shí)現(xiàn)思想

用鼠標(biāo)畫(huà)圖:需要定義鼠標(biāo)的回調(diào)函數(shù)mouse_event畫(huà)圓或矩形:需要定義一個(gè)畫(huà)圖的模式mode左鍵單擊、移動(dòng)、釋放:需要捕獲三個(gè)不同的事件開(kāi)始畫(huà)圖,結(jié)束畫(huà)圖:需要定義一個(gè)畫(huà)圖的標(biāo)記位drawing

實(shí)現(xiàn)代碼

import cv2 as cvimport numpy as npdrawing = False # 是否開(kāi)始畫(huà)圖mode = True # True:畫(huà)矩形,F(xiàn)alse:畫(huà)圓start = (-1, -1)# 鼠標(biāo)的回調(diào)函數(shù)的參數(shù)格式是固定的,不要隨意更改。def mouse_event(event, x, y, flags, param): global start, drawing, mode # 左鍵按下:開(kāi)始畫(huà)圖 if event == cv.EVENT_LBUTTONDOWN: drawing = True start = (x, y) # 鼠標(biāo)移動(dòng),畫(huà)圖 elif event == cv.EVENT_MOUSEMOVE: if drawing: if mode:cv.rectangle(img, start, (x, y), (0, 255, 0), -1) else:cv.circle(img, (x, y), 5, (0, 0, 255), -1) # 左鍵釋放:結(jié)束畫(huà)圖 elif event == cv.EVENT_LBUTTONUP: drawing = False if mode: cv.rectangle(img, start, (x, y), (0, 255, 0), -1) else: cv.circle(img, (x, y), 5, (0, 0, 255), -1)img = np.zeros((512, 512, 3), np.uint8)cv.namedWindow(’image’)cv.setMouseCallback(’image’, mouse_event)while(True): cv.imshow(’image’, img) # 按下m切換模式 if cv.waitKey(1) == ord(’m’): mode = not mode # 按ESC鍵退出程序 elif cv.waitKey(1) == 27: break實(shí)驗(yàn)結(jié)果

python 基于opencv 實(shí)現(xiàn)一個(gè)鼠標(biāo)繪圖小程序

以上就是python 基于opencv 實(shí)現(xiàn)一個(gè)鼠標(biāo)繪圖小程序的詳細(xì)內(nèi)容,更多關(guān)于python 鼠標(biāo)繪圖的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 蜜月va乱码一区二区三区 | 国产剧情一区二区 | 美女午夜影院 | 国产亚洲精品精品国产亚洲综合 | 成人在线观看中文字幕 | 欧美综合激情 | www四虎com| 日本69视频| 国产精品久久久久久吹潮 | 欧美一级网站 | 亚洲免费一区 | 免费黄色录像视频 | 中文字幕在线免费看 | 国产精品视频一区二区三区 | 91 久久| 日本精品久久久一区二区三区 | 久久xxx | 亚洲精品国产a久久久久久 国产毛片毛片 | 精品一区二区6 | 91精品国产一区二区三区香蕉 | 日本一区二区三区免费观看 | 欧美日韩高清在线一区 | sese综合 | 国产伦精品一区二区三区在线 | 99精品视频一区二区三区 | 国产精品一区二 | 精品欧美日韩 | 日本中文在线 | 国产视频久久 | 日韩国产 | 国产色 | 久久中文字幕一区 | 欧美亚洲国产一区二区三区 | 蜜桃视频网站在线观看 | 亚洲精品在线国产 | a一级片在线观看 | 依人成人综合网 | 国产精品18久久久久久首页狼 | 国产精品视频 | 欧美日韩国产精品久久久久 | 国产羞羞视频 |