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

python opencv調(diào)用筆記本攝像頭

 更新時(shí)間:2019年08月28日 11:11:44   作者:Jayson_han  
這篇文章主要為大家詳細(xì)介紹了python opencv調(diào)用筆記本攝像頭,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

通過(guò)查看書(shū)籍,自己總結(jié)了一下,怎樣用python代碼實(shí)現(xiàn)調(diào)用筆記本攝像頭的功能。

這主要是通過(guò)opencv中cv2模塊來(lái)實(shí)現(xiàn)這個(gè)功能。其中是調(diào)用cv2中的函數(shù),比如:imread()函數(shù),imshow()函數(shù)等等....

以下是具體的實(shí)現(xiàn)代碼:

1.通過(guò)窗口展示圖片:

import cv2
 
"""
:param
 無(wú)
:return
 無(wú)
"""""
 
# 讀取圖片
img = cv2.imread("index.jpeg", 0)
 
img2=cv2.imread("feifei.jpeg",0)
# 顯示圖片,第一個(gè)參數(shù)是窗口名稱,第二個(gè)參數(shù)是圖片名字
cv2.imshow("image", img)
#設(shè)置圖片窗口延遲,參數(shù)為0,鍵盤(pán)無(wú)限期的等待鍵入。
cv2.waitKey(0)
#刪除所有新建的窗口
# cv2.destroyAllWinfdows()
#刪除指定的窗口
cv2.destroyWindow("image")

圖片展示如下:

2.自定義圖片展示窗口,可以調(diào)整窗口的大小,針對(duì)圖片比較大的,可以適當(dāng)調(diào)整。

#自定義圖片打開(kāi)窗口,大小可以調(diào)節(jié)
# 先自定義一個(gè)窗口,參數(shù)一是窗口名稱,參數(shù)2是可以調(diào)整窗口大小
cv2.namedWindow("image", cv2.WINDOW_NORMAL)
# 顯示圖片
cv2.imshow("image", img)
# 設(shè)置圖片窗口延遲
cv2.waitKey(0)
# 設(shè)置關(guān)閉所有的圖片窗口
cv2.destroyAllWindows()

3.保存圖片的功能

"""
:param
 無(wú)
:return
 無(wú)
功能:通過(guò)s鍵,保存圖片
"""""
# 讀取圖片
img = cv2.imread("index.jpeg", 0)
# 通過(guò)窗口顯示圖片
cv2.imshow("image", img)
# 設(shè)置圖片窗口顯示延遲
k = cv2.waitKey(0)
if k == 27:
 # 27是代表esc鍵
 cv2.destroyAllWindows()
elif k == ord("s"):
 # 保存圖片,新命名index2.jpg
 cv2.imwrite("index2.jpg", img)
 cv2.destroyAllWindows()

接下來(lái)是通過(guò)cv2中的VideoCapture()調(diào)用電腦的攝像功能。

具體實(shí)現(xiàn)代碼如下:

"""
:param
 無(wú)
:return
 無(wú)
功能:調(diào)用筆記本攝像頭獲取視頻圖片
"""""
import numpy as np
import cv2
#調(diào)用筆記本內(nèi)置攝像頭,所以參數(shù)為0,如果有其他的攝像頭可以調(diào)整參數(shù)為1,2
cap=cv2.VideoCapture(0)
while True:
 #從攝像頭讀取圖片
 sucess,img=cap.read()
 #轉(zhuǎn)為灰度圖片
 gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
 #顯示攝像頭,背景是灰度。
 cv2.imshow("img",gray)
 #保持畫(huà)面的持續(xù)。
 k=cv2.waitKey(1)
 if k == 27:
  #通過(guò)esc鍵退出攝像
  cv2.destroyAllWindows()
  break
 elif k==ord("s"):
  #通過(guò)s鍵保存圖片,并退出。
  cv2.imwrite("image2.jpg",img)
  cv2.destroyAllWindows()
  break
#關(guān)閉攝像頭
cap.release()

攝像頭展示如下:

我們知道m(xù)atplotlib是一個(gè)跟強(qiáng)大的繪圖軟件,當(dāng)然在這里也可以用matplotlib將圖片展示在坐標(biāo)中。

"""
:param
 無(wú)
:return
 無(wú)
功能:使用matplotlib顯示圖片
"""""
import numpy as np
import cv2
from matplotlib import pyplot as plt
#讀取圖片
img=cv2.imread("feifei.jpeg",0)
#利用matplotlib顯示圖片
plt.imshow(img,cmap="gray",interpolation="bicubic")
#設(shè)置x,y坐標(biāo)軸
plt.xticks([]),plt.yticks([])
#將圖片在坐標(biāo)中展示
plt.show()

以上的內(nèi)容整理自《opencv官方教程中文版》。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 簡(jiǎn)單實(shí)現(xiàn)python畫(huà)圓功能

    簡(jiǎn)單實(shí)現(xiàn)python畫(huà)圓功能

    這篇文章主要為大家詳細(xì)介紹了簡(jiǎn)單實(shí)現(xiàn)python畫(huà)圓功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python接口測(cè)試結(jié)果集實(shí)現(xiàn)封裝比較

    Python接口測(cè)試結(jié)果集實(shí)現(xiàn)封裝比較

    這篇文章主要介紹了Python接口測(cè)試結(jié)果集比較封裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python中class內(nèi)置方法__init__與__new__作用與區(qū)別解析

    Python中class內(nèi)置方法__init__與__new__作用與區(qū)別解析

    這篇文章主要介紹了Python中class內(nèi)置方法__init__與__new__作用與區(qū)別探究,本文中涉及的類均為Python3中默認(rèn)的新式類,對(duì)應(yīng)Python2中則為顯式繼承了object的class,因?yàn)槲蠢^承object基類的舊式類并沒(méi)有這些內(nèi)置方法,需要的朋友可以參考下
    2022-09-09
  • python根據(jù)unicode判斷語(yǔ)言類型實(shí)例代碼

    python根據(jù)unicode判斷語(yǔ)言類型實(shí)例代碼

    這篇文章主要介紹了python根據(jù)unicode判斷語(yǔ)言類型實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python中格式化字符串的四種實(shí)現(xiàn)

    Python中格式化字符串的四種實(shí)現(xiàn)

    這篇文章主要介紹了Python中格式化字符串的四種實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 跟老齊學(xué)Python之再深點(diǎn),更懂list

    跟老齊學(xué)Python之再深點(diǎn),更懂list

    對(duì)于list,由于她的確非常非常龐雜,在python中應(yīng)用非常廣泛,所以,雖然已經(jīng)介紹完畢了基礎(chǔ)內(nèi)容,這里還要用一講深入一點(diǎn)點(diǎn),往往越深入越...
    2014-09-09
  • python pandas讀取csv后,獲取列標(biāo)簽的方法

    python pandas讀取csv后,獲取列標(biāo)簽的方法

    今天小編就為大家分享一篇python pandas讀取csv后,獲取列標(biāo)簽的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • 使用Python對(duì)零售商品進(jìn)行數(shù)據(jù)分析

    使用Python對(duì)零售商品進(jìn)行數(shù)據(jù)分析

    這篇文章主要為大家介紹了使用Python對(duì)零售商品進(jìn)行數(shù)據(jù)分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python 調(diào)用HBase的簡(jiǎn)單實(shí)例

    python 調(diào)用HBase的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇python 調(diào)用HBase的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • 利用Python演示數(shù)型數(shù)據(jù)結(jié)構(gòu)的教程

    利用Python演示數(shù)型數(shù)據(jù)結(jié)構(gòu)的教程

    這篇文章主要介紹了利用Python演示數(shù)型數(shù)據(jù)結(jié)構(gòu)的教程,核心代碼其實(shí)只有一行(XD),需要的朋友可以參考下
    2015-04-04

最新評(píng)論