色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenCV入門之OpenCV的基本操作實(shí)戰(zhàn)代碼

jf_78858299 ? 來源:DL INtoOUT ? 作者:AN ? 2023-02-07 14:24 ? 次閱讀

案例實(shí)戰(zhàn)

1、簡易調(diào)色板

def ColorPalette():
    # 簡易調(diào)色板
    def callback(value):
        print(value)
    # trackbar控件
    cv2.namedWindow("trackbar",cv2.WINDOW_NORMAL)
    cv2.resizeWindow("trackbar",640,480)
    cv2.createTrackbar("R","trackbar",0,255,callback)
    cv2.createTrackbar("G","trackbar",0,255,callback)
    cv2.createTrackbar("B","trackbar",0,255,callback)


    bg = np.zeros((480,640,3),np.uint8)


    while True:
        r = cv2.getTrackbarPos("R","trackbar")
        g = cv2.getTrackbarPos("G", "trackbar")
        b = cv2.getTrackbarPos("B", "trackbar")
        bg[:] = [b,g,r]
        cv2.imshow("trackbar",bg)
        key = cv2.waitKey(20)
        if key == 27:
            break
    cv2.destroyAllWindows()


# ColorPalette()

2、創(chuàng)建畫布,按下指定鍵畫指定圖案

def CaptureShape(img):
    # 創(chuàng)建畫布,按下指定鍵畫指定圖案
    cur_shape = 0
    # 初始坐標(biāo)
    start_pos = (0,0)


    def mouse_callback(event,x,y,flags,userdata):
        nonlocal start_pos,cur_shape
        # 鼠標(biāo)按下
        if event == cv2.EVENT_LBUTTONDOWN:
            start_pos = (x,y)
        # 鼠標(biāo)松開
        elif event == cv2.EVENT_LBUTTONUP:
            if cur_shape == 0:
                cv2.line(img,start_pos,(x,y),(0,255,255),2)
            elif cur_shape == 1:
                cv2.rectangle(img,start_pos,(x,y),(255,0,255),2)
            elif cur_shape==2:
                a = (x-start_pos[0])
                b = (y-start_pos[1])
                r = int((a**2+b**2)**0.5)
                cv2.circle(img,start_pos,r,(255,255,0),2)
            else:
                print("not support")


    cv2.namedWindow('draw',cv2.WINDOW_NORMAL)
    cv2.setMouseCallback('draw',mouse_callback)


    while True:
        # 按下l鍵畫直線,按下r鍵畫矩形,按下c鍵畫圓
        cv2.imshow('draw',img)
        key = cv2.waitKey(1)
        if key == 27:
            break
        elif key == ord("l"):
            cur_shape = 0
        elif key == ord("r"):
            cur_shape =1
        elif key == ord("c"):
            cur_shape =2


    cv2.destroyAllWindows()
# img = np.zeros([500,500,3],np.uint8)
# CaptureShape(img)

3、人臉檢測(cè)

def FaceDetect():
    # 人臉檢測(cè)
    face_detector = cv2.CascadeClassifier("./haarcascade_frontalface_alt.xml")
    while True:
        cap = cv2.VideoCapture(0)
        ret,frame = cap.read()
        gray = cv2.cvtColor(frame,code=cv2.COLOR_BGR2GRAY)
        face = face_detector.detectMultiScale(gray)
        for x,y,w,h in face:
            cv2.circle(frame,(x+w//2,y+h//2),w//2,(0,255,255),2)
        cv2.imshow("img",frame)
        key = cv2.waitKey(20)
        if key == 27:
            break
    cap.release()
    cv2.destroyAllWindows()
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    185

    文章

    2974

    瀏覽量

    230385
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3309

    瀏覽量

    42473
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    634

    瀏覽量

    41338
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    OpenCV_編程簡介(入門必讀)

    opencv編程簡介,入門必讀,適合新手簡單了解opencv的相關(guān)知識(shí)。
    發(fā)表于 03-21 13:49 ?12次下載

    OpenCV開發(fā)環(huán)境的配置

    OpenCV3編程入門》書本配套源代碼:OpenCV開發(fā)環(huán)境的配置
    發(fā)表于 06-06 15:20 ?8次下載

    創(chuàng)建包圍輪廓的圓形邊界_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:創(chuàng)建包圍輪廓的圓形邊界
    發(fā)表于 06-06 15:39 ?3次下載

    初級(jí)圖像混合_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:初級(jí)圖像混合
    發(fā)表于 06-06 15:39 ?3次下載

    基本閾值操作_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:基本閾值操作
    發(fā)表于 06-06 15:39 ?8次下載

    基本鼠標(biāo)操作_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:基本鼠標(biāo)操作
    發(fā)表于 06-06 15:39 ?5次下載

    圖像顯示_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:圖像顯示
    發(fā)表于 06-06 15:52 ?5次下載

    OpenCV進(jìn)行基本繪圖_《OpenCV3編程入門》書本配套源

    OpenCV3編程入門》書本配套源代碼:用OpenCV進(jìn)行基本繪圖
    發(fā)表于 05-11 16:46 ?36次下載

    支持向量機(jī)SVM引導(dǎo)_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:支持向量機(jī)SVM引導(dǎo)
    發(fā)表于 06-06 15:52 ?2次下載

    用指針訪問像素_《OpenCV3編程入門》書本配套源代碼

    OpenCV3編程入門》書本配套源代碼:用指針訪問像素
    發(fā)表于 06-06 15:54 ?9次下載

    OpenCV入門OpenCV的基本操作1

    OpenCV是一個(gè)基于Apache2.0許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列
    的頭像 發(fā)表于 02-07 14:19 ?757次閱讀
    <b class='flag-5'>OpenCV</b><b class='flag-5'>入門</b><b class='flag-5'>之</b><b class='flag-5'>OpenCV</b>的基本<b class='flag-5'>操作</b>1

    OpenCV入門OpenCV的基本操作2

    OpenCV是一個(gè)基于Apache2.0許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列
    的頭像 發(fā)表于 02-07 14:19 ?845次閱讀
    <b class='flag-5'>OpenCV</b><b class='flag-5'>入門</b><b class='flag-5'>之</b><b class='flag-5'>OpenCV</b>的基本<b class='flag-5'>操作</b>2

    OpenCV入門OpenCV的基本操作3

    OpenCV是一個(gè)基于Apache2.0許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列
    的頭像 發(fā)表于 02-07 14:33 ?613次閱讀
    <b class='flag-5'>OpenCV</b><b class='flag-5'>入門</b><b class='flag-5'>之</b><b class='flag-5'>OpenCV</b>的基本<b class='flag-5'>操作</b>3

    OpenCV入門OpenCV的基本操作4

    OpenCV是一個(gè)基于Apache2.0許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列
    的頭像 發(fā)表于 02-07 14:34 ?606次閱讀
    <b class='flag-5'>OpenCV</b><b class='flag-5'>入門</b><b class='flag-5'>之</b><b class='flag-5'>OpenCV</b>的基本<b class='flag-5'>操作</b>4

    OpenCV入門OpenCV的基本操作5

    OpenCV是一個(gè)基于Apache2.0許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列
    的頭像 發(fā)表于 02-07 14:35 ?562次閱讀
    主站蜘蛛池模板: 亚洲中文有码字幕日本| 国产浮力草草影院CCYY| 免费精品一区二区三区在线观看 | 寂寞夜晚看免费视频| 亚洲 欧美 日韩 国产 视频| 国产人妻777人伦精品HD| 无码AV动漫精品一区二区免费| 国产成人精品永久免费视频| 天天综合网网欲色| 国产高潮国产高潮久久久久久| 色偷偷888欧美精品久久久| 闺蜜扒开我尿口使劲揉| 无码国产欧美日韩精品| 国产啪视频在线播放观看| 亚洲国产精品线在线观看| 久久99re7在线视频精品| 最近更新2019中文字幕国语 | 色丁香婷婷综合缴情综| 国产精品女上位在线观看 | 亚洲精品91| 麻豆传煤网站网址入口在线下载 | 最近韩国HD免费观看国语| 欧洲精品一区二区不卡观看| 国产不卡视频在线| 一个人免费视频在线观看高清版| 美女被打开了屁股进去的视频| 亚洲精品网址| 男人桶爽女人| 国产区免费在线观看| 诱人的女邻居9中文观看| 让男人玩尿道的女人| 国产又粗又猛又爽黄老大爷| 最近的2019中文字幕国语| 日韩一区二区三区免费体验| 国产真实女人一级毛片| ankha成人| 亚洲精品国产熟女久久久| 欧美另类videosbest| 黑人巨茎大战白人女40CMO| 啊轻点灬大JI巴又大又粗| 亚洲欧美一区二区三区蜜芽|