亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pyqt5圓形label顯示打開的攝像頭功能

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

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

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

.在label顯示打開的攝像頭原理其實在label顯示圖片差不多,最多就是多一個定時器來不停的刷label更新圖片
(下圖是我們設(shè)計的ui)

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

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

那問題來了,如何把圖片變成圓的呢?

這里就用到了opencv的知識了,opencv里面有掩膜操作,我們只需要通過掩膜的操作得到含有圓形的圖片,最后在加入第四透明通道,我們的圓形圖片就做完了,然后使用 setpixmap 到label上面就我們實現(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 通過掩碼控制的按位與運算鎖定白色區(qū)域

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

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

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

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

相關(guān)文章

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

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

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

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

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

    python基于opencv檢測程序運行效率

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

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

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

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

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

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

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

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

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

    基于Python編寫一個B站全自動抽獎的小程序

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

    python實現(xiàn)倒計時的示例

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

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

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

最新評論