<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          opencv調(diào)用USB攝像頭并保存圖片

          共 1427字,需瀏覽 3分鐘

           ·

          2020-12-04 11:08


          opencv

          OpenCV是計(jì)算機(jī)視覺的一個(gè)模塊。

          OpenCV可以通過圖像處理減少圖像噪聲,調(diào)整圖像亮度、顏色或者對比度等等。想要進(jìn)一步系統(tǒng)了解OpenCV圖像處理基礎(chǔ)知識(shí),查看官方文檔:https://docs.opencv.org/3.1.0 和 https://www.w3cschool.cn/opencv。個(gè)人只會(huì)調(diào)包,不是什么計(jì)算機(jī)視覺高手。

          安裝Opencv。在https://www.lfd.uci.edu/~gohlke/pythonlibs/下載對應(yīng)的whl進(jìn)行pip install。

          opencv調(diào)用USB攝像頭

          如果系統(tǒng)沒有預(yù)裝usb攝像頭的驅(qū)動(dòng),那么根據(jù)所用的攝像頭安裝相應(yīng)的驅(qū)動(dòng)即可。

          opencv調(diào)用USB攝像頭的類是VideoCapture,while True的死循環(huán)一直開攝像頭,waitKey來監(jiān)聽按鍵即可,最后使用imwrite保存圖片。

          '''
          @Author:Runsen
          @WeChat:RunsenLiu
          @微信公眾號:Python之王
          @CSDN:https://blog.csdn.net/weixin_44510615
          @Github:https://github.com/MaoliRUNsen
          @Date:2020/11/29
          '
          ''
          import?cv2?as?cv
          #?調(diào)用內(nèi)置攝像頭,所以參數(shù)為0,如果有其他的攝像頭可以調(diào)整參數(shù)為1,2
          cap?=?cv.VideoCapture(0)
          img_path?=?"./screenshot.jpg"
          img_path_gray?=?"./screenshot_gray.jpg"
          while?True:
          ????#?從攝像頭讀取圖片
          ????sucess,?img?=?cap.read()
          ????#?轉(zhuǎn)為灰度圖片s
          ????gray?=?cv.cvtColor(img,?cv.COLOR_BGR2GRAY)
          ????#?顯示攝像頭
          ????cv.imshow('----------please?enter?"s"?to?take?a?picture----------',?img)
          ????#?保持畫面的持續(xù),無限期等待輸入
          ????k?=?cv.waitKey(1)
          ????#?k?==?27?通過esc鍵退出攝像?ESC(ASCII碼為27)
          ????if?k?==?27:
          ????????cv.destroyAllWindows()
          ????????break
          ????elif?k?==?ord("s"):
          ????????#?通過s鍵保存圖片,并退出。
          ????????cv.imwrite(img_path,?img)
          ????????cv.imwrite(img_path_gray,?gray)
          ????????cv.destroyAllWindows()
          ????????break
          #?關(guān)閉攝像頭
          cap.release()

          運(yùn)行上面的代碼,效果如下。

          img_path = "./screenshot.jpg"
          img_path_gray = "./screenshot_gray.jpg"


          - END -

          加群交流學(xué)習(xí)

          掃描二維碼關(guān)注本號↓


          瀏覽 46
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  西西特级444人体大胆图片 | 午夜理伦无码理论片国产 | 亚洲最大视频 | 色婷婷久久综合中文久久蜜桃Av | 在线观看av天堂 在线观看无码高清 |