欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pyqt5圓形label顯示打開(kāi)的攝像頭功能

 更新時(shí)間:2022年01月05日 09:12:02   作者:jun_軍  
本文主要給大家講解如何使用pyqt5打開(kāi)攝像頭并在label上顯示,以及優(yōu)化成圓形label框。通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

本博客主要談及內(nèi)容是: 如何使用pyqt5是上打開(kāi)攝像頭并在label上顯示,以及優(yōu)化成圓形label框。

本文章可能是全網(wǎng)首篇關(guān)于圓形label顯示攝像頭圖像。

.在label顯示打開(kāi)的攝像頭原理其實(shí)在label顯示圖片差不多,最多就是多一個(gè)定時(shí)器來(lái)不停的刷label更新圖片
(下圖是我們?cè)O(shè)計(jì)的ui)

默認(rèn)的label都是方方正正的,如果只是單純改變樣式,是無(wú)法實(shí)現(xiàn)下圖的下圖的效果的,原因很簡(jiǎn)單,你ui初始化的時(shí)候是圓的。
但是圖片是方方正正的,所以最后顯示的還是方方正正的label(我一個(gè)博主測(cè)試后反饋給我的)

最終得出的結(jié)論就是我們只能對(duì)圖片進(jìn)行操作,讓他在顯示前就已經(jīng)是圓的,如何直接 setpixmap 到label 上面。

那問(wèn)題來(lái)了,如何把圖片變成圓的呢?

這里就用到了opencv的知識(shí)了,opencv里面有掩膜操作,我們只需要通過(guò)掩膜的操作得到含有圓形的圖片,最后在加入第四透明通道,我們的圓形圖片就做完了,然后使用 setpixmap 到label上面就我們實(shí)現(xiàn)的效果
下面是我部分掩膜操作的代碼

        opencv = cv2.imread('./resource/1231.jpg')
        # todo 指定黑色范圍
        minGreen = np.array([-1, -1, -1])
        maxGreen = np.array([10, 10, 10])
        # todo 確定黑色范圍
        mask = cv2.inRange(opencv, minGreen, maxGreen)
        # todo 確定非黑色范圍
        self.mask_not = cv2.bitwise_not(mask)
        # todo 通過(guò)掩碼控制的按位與運(yùn)算鎖定白色區(qū)域

我提供了整個(gè)項(xiàng)目的代碼,里面包含pyqt5讀攝像頭顯示在label上,并且label顯示的攝像頭是圓形的。
可以直接下載

https://download.csdn.net/download/weixin_44868057/73838331

任何問(wèn)題可以發(fā)郵件至 604803231@qq.com

到此這篇關(guān)于pyqt5圓形label顯示打開(kāi)的攝像頭的文章就介紹到這了,更多相關(guān)pyqt5 label顯示打開(kāi)的攝像頭內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django Path轉(zhuǎn)換器自定義及正則代碼實(shí)例

    Django Path轉(zhuǎn)換器自定義及正則代碼實(shí)例

    這篇文章主要介紹了Django Path轉(zhuǎn)換器自定義及正則代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python實(shí)戰(zhàn)之實(shí)現(xiàn)簡(jiǎn)易的學(xué)生選課系統(tǒng)

    Python實(shí)戰(zhàn)之實(shí)現(xiàn)簡(jiǎn)易的學(xué)生選課系統(tǒng)

    又到了小伙伴們最喜歡的python實(shí)戰(zhàn)環(huán)節(jié),文中對(duì)實(shí)現(xiàn)簡(jiǎn)易的學(xué)生選課系統(tǒng)作了非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • python基于opencv檢測(cè)程序運(yùn)行效率

    python基于opencv檢測(cè)程序運(yùn)行效率

    這篇文章主要介紹了python基于opencv檢測(cè)程序運(yùn)行效率,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python實(shí)現(xiàn)朗讀在線音頻和本地音頻

    Python實(shí)現(xiàn)朗讀在線音頻和本地音頻

    在日常的Python軟件開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到一個(gè)非常重要的功能需求——讓程序能夠讀取并顯示文本內(nèi)容,下面我們就來(lái)學(xué)習(xí)一下Python實(shí)現(xiàn)朗讀音頻的具體操作吧
    2024-03-03
  • Python爬蟲(chóng)學(xué)習(xí)之獲取指定網(wǎng)頁(yè)源碼

    Python爬蟲(chóng)學(xué)習(xí)之獲取指定網(wǎng)頁(yè)源碼

    這篇文章主要為大家詳細(xì)介紹了Python爬蟲(chóng)學(xué)習(xí)之獲取指定網(wǎng)頁(yè)源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • python 數(shù)據(jù)提取及拆分的實(shí)現(xiàn)代碼

    python 數(shù)據(jù)提取及拆分的實(shí)現(xiàn)代碼

    這篇文章主要介紹了python 數(shù)據(jù)提取及拆分的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python opencv將圖片轉(zhuǎn)為灰度圖的方法示例

    python opencv將圖片轉(zhuǎn)為灰度圖的方法示例

    這篇文章主要介紹了python opencv將圖片轉(zhuǎn)為灰度圖的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 基于Python編寫(xiě)一個(gè)B站全自動(dòng)抽獎(jiǎng)的小程序

    基于Python編寫(xiě)一個(gè)B站全自動(dòng)抽獎(jiǎng)的小程序

    本文將利用Python編寫(xiě)一個(gè)B站全自動(dòng)抽獎(jiǎng)的小程序,可以實(shí)時(shí)監(jiān)控自己關(guān)注的UP主,如果關(guān)注的UP主中有人發(fā)布了抽獎(jiǎng)的動(dòng)態(tài),就自動(dòng)參與這個(gè)抽獎(jiǎng)。這樣就能不錯(cuò)過(guò)任何一個(gè)可以暴富的機(jī)會(huì)了。需要的可以參考一下
    2022-03-03
  • python實(shí)現(xiàn)倒計(jì)時(shí)的示例

    python實(shí)現(xiàn)倒計(jì)時(shí)的示例

    這篇文章主要介紹了python實(shí)現(xiàn)的倒計(jì)時(shí)的示例,需要的朋友可以參考下
    2014-02-02
  • 從零學(xué)python系列之?dāng)?shù)據(jù)處理編程實(shí)例(一)

    從零學(xué)python系列之?dāng)?shù)據(jù)處理編程實(shí)例(一)

    本文目的:用一個(gè)實(shí)例總結(jié)學(xué)習(xí)到的with語(yǔ)句,函數(shù),列表推導(dǎo),集合,排序,字符分割等內(nèi)容
    2014-05-05

最新評(píng)論