最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?OpenCV超詳細講解讀取圖像視頻和網絡攝像頭

 更新時間:2022年04月01日 16:42:47   作者:振華OPPO  
OpenCV用C++語言編寫,它具有C?++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac?OS,OpenCV主要傾向于實時視覺應用,并在可用時利用MMX和SSE指令,本篇文章帶你了解OpenCV讀取圖像視頻與網絡攝像頭的方法

準備工作

右擊新建的項目,選擇Python File,新建一個Python文件,然后在開頭import cv2導入cv2庫。

在這里插入圖片描述

讀取圖像

  • 調用imread()方法獲取我們資源文件夾中的圖片
  • 使用imshow()方法顯示圖片,窗口名稱為Output
  • waitKey(0)這句可以讓窗口一直保持,如果去掉這句,窗口會一閃而過
############打開圖像############
img=cv2.imread("Resources/lena.jpg")
cv2.imshow("Output",img)
cv2.waitKey(0)

我們來看下效果:

在這里插入圖片描述

讀取視頻

  • VideoCapture()方法的參數(shù)就是視頻文件
  • 循環(huán)中通過read不斷地去讀視頻的每一幀,再通過imshow顯示出來
  • 最后if語句代表按q可以退出程序
############打開視頻############
cap=cv2.VideoCapture("Resources/video.mp4")
while True:
    success,img=cap.read()
    cv2.imshow("Video",img)
    if cv2.waitKey(1)&0xFF==ord('q'):
        break

我們來看下效果,視頻播放速度會很快:

在這里插入圖片描述

網絡攝像頭

如果是調用筆記本自帶的攝像頭,參數(shù)就為0;如果是外置USB攝像頭,參數(shù)就為1。

接著,設置一下攝像頭窗口的寬高,參數(shù)3就代表的寬度,數(shù)值設置為640,參數(shù)4代表的高度,數(shù)值設置為480,參數(shù)10代表的亮度,數(shù)值設置為100。

while循環(huán)中的和上面的讀取視頻是一樣的,沒有改動,作為模板。

cap=cv2.VideoCapture(0)
cap.set(3,640)#寬
cap.set(4,480)#高
cap.set(10,100)#亮度
while True:
    success,img=cap.read()
    cv2.imshow("Video",img)
    if cv2.waitKey(1)&0xFF==ord('q'):
        break

我們運行看下效果,可以看到筆記本前置攝像頭打開(我拿本書擋住了,防止帥到你們):

在這里插入圖片描述

OK,本節(jié)內容還是非常簡單的,主要是讓大家熟悉下OpenCV最基礎的應用。眼過千遍不如手過一遍,快去動手敲一遍吧~??

到此這篇關于Python OpenCV超詳細講解讀取圖像視頻和網絡攝像頭的文章就介紹到這了,更多相關Python OpenCV 讀取圖像視頻內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解Python中神奇的字符串駐留機制

    詳解Python中神奇的字符串駐留機制

    字符串駐留機制是Python針對字符串對象采取的一種內存優(yōu)化技術。其目標是減少內存使用并提高程序的性能。這篇文章主要介紹了字符串駐留機制的簡單應用,需要的可以參考一下
    2023-04-04
  • 關于Python如何調用攝像頭

    關于Python如何調用攝像頭

    這篇文章主要介紹了關于Python如何調用攝像頭,文中提供了部分實現(xiàn)代碼和解決思路,需要的朋友可以參考下
    2023-04-04
  • python實現(xiàn)數(shù)字炸彈游戲程序

    python實現(xiàn)數(shù)字炸彈游戲程序

    這篇文章主要為大家詳細介紹了python實現(xiàn)數(shù)字炸彈游戲程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • pycharm 快速解決python代碼沖突的問題

    pycharm 快速解決python代碼沖突的問題

    這篇文章主要介紹了pycharm 快速解決python代碼沖突的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 用實例說明python的*args和**kwargs用法

    用實例說明python的*args和**kwargs用法

    python的*args和**kwargs如何用,看了下面的例子你就清楚了。
    2013-11-11
  • Pytorch技巧:DataLoader的collate_fn參數(shù)使用詳解

    Pytorch技巧:DataLoader的collate_fn參數(shù)使用詳解

    今天小編就為大家分享一篇Pytorch技巧:DataLoader的collate_fn參數(shù)使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 18?個?Python?編程技巧,提高工作效率

    18?個?Python?編程技巧,提高工作效率

    這篇文章主要分享的是18個Python編程技巧,文章圍繞?Python的相關資料展開詳細全文,對工作中的你了能具有一定的參考價值,需要的朋友可以參考一下,希望對你有所幫助
    2022-01-01
  • django做form表單的數(shù)據(jù)驗證過程詳解

    django做form表單的數(shù)據(jù)驗證過程詳解

    這篇文章主要介紹了django做form表單的數(shù)據(jù)驗證過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 基于Python?wxPython開發(fā)文件管理工具

    基于Python?wxPython開發(fā)文件管理工具

    這篇文章主要為大家詳細介紹了如何基于wxPython開發(fā)一個文件管理工具,該工具提供了多種實用功能,代碼結構清晰,易于理解和擴展,需要的可以了解下
    2025-02-02
  • Python的兩種異步HTTP請求詳解

    Python的兩種異步HTTP請求詳解

    這篇文章主要介紹了Python的兩種異步HTTP請求,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

九江县| 和田县| 宁波市| 清徐县| 绍兴县| 庆阳市| 芮城县| 民乐县| 简阳市| 侯马市| 嵊州市| 绥阳县| 延安市| 印江| 古交市| 北宁市| 芮城县| 宁城县| 丽江市| 泸西县| 吉隆县| 香港 | 洱源县| 萍乡市| 巨野县| 洛宁县| 兰西县| 黑水县| 明星| 京山县| 关岭| 桃园市| 卓资县| 宿州市| 桂阳县| 吴川市| 张家界市| 牙克石市| 永川市| 新兴县| 错那县|