日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图

發(fā)布時(shí)間:2024/4/30 python 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

寫在前邊

想要做一個(gè)AI質(zhì)檢的項(xiàng)目,一點(diǎn)一點(diǎn)來,首先:python利用OpenCV打開攝像頭并拍照。

效果


設(shè)攝像頭像素不咋地,實(shí)際的產(chǎn)品肯定不會是這個(gè)像素,必須安排一個(gè)專業(yè)的。

實(shí)現(xiàn)代碼

import cv2 as cvdef video_demo():capture = cv.VideoCapture(0)width, height = capture.get(3), capture.get(4)capture.set(cv.CAP_PROP_FRAME_WIDTH, width * 1.5)capture.set(cv.CAP_PROP_FRAME_HEIGHT, height * 1.5)index=0while True:ret, frame = capture.read()frame = cv.flip(frame, 1)cv.imshow("video", frame)if cv.waitKey(1)== ord('s'):cv.imwrite("./image/"+str(index)+".jpg", frame)index+=1if cv.waitKey(1)== 27:cv.destroyAllWindows()breakif __name__=="__main__":video_demo()

代碼分析

函數(shù):VideoCapture(0)

要使用攝像頭,需要使用cv2.VideoCapture(0)創(chuàng)建VideoCapture對象,參數(shù)0指的是攝像頭的編號,如果電腦上有兩個(gè)攝像頭的話,訪問第2個(gè)攝像頭就可以傳入1,依此類推。

capture = cv.VideoCapture(0)

函數(shù):get()

通過capture.get(propId)可以獲取攝像頭的一些屬性,比如捕獲的分辨率,亮度和對比度等。
propId是從0~18的數(shù)字,代表不同的屬性,完整的屬性列表可以參考:VideoCaptureProperties(https://docs.opencv.org/3.3.0/d4/d15/group__videoio__flags__base.html#gaeb8dd9c89c10a5c63c139bf7c4f5704d)。
也可以使用capture.set(propId,value)來修改屬性值。

width, height = capture.get(3), capture.get(4)capture.set(cv.CAP_PROP_FRAME_WIDTH, width * 2)capture.set(cv.CAP_PROP_FRAME_HEIGHT, height * 2)

函數(shù):set()

通過獲得的分辨率設(shè)置窗口的大小。

capture.set(cv.CAP_PROP_FRAME_WIDTH, width * 1.5)capture.set(cv.CAP_PROP_FRAME_HEIGHT, height * 1.5)

函數(shù):read()

讀取攝像頭,它能返回兩個(gè)參數(shù),第一個(gè)參數(shù)是bool型的ret,其值為True或False,代表有沒有讀到圖片;第二個(gè)參數(shù)是frame,是當(dāng)前截取一幀的圖片

ret, frame = capture.read()

函數(shù):frame = cv.flip(frame, 1)

表示翻轉(zhuǎn)

0:上下顛倒 大于0:水平顛倒 小于0:180旋轉(zhuǎn)

保存圖片

通過按下s鍵在指定路徑下按編號保存圖片。
后期將通過深度學(xué)習(xí)讓攝像頭自動監(jiān)測窗口中是否有目標(biāo)出現(xiàn),如果有,則保存此時(shí)的一系列照片。

if cv.waitKey(1)== ord('s'):cv.imwrite("./image/"+str(index)+".jpg", frame)index+=1

實(shí)現(xiàn)退出功能

通過按下Esc鍵退出并銷毀窗口。

if cv.waitKey(1)== 27:cv.destroyAllWindows()break

總結(jié)

以上是生活随笔為你收集整理的AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩伦理一区二区 | 中文字幕在线二区 | 在线日韩一区二区 | 黄色片视频网站 | 无码一区二区三区免费 | 午夜精品一区二 | 国产精品美女毛片真酒店 | 欧美在线xxx | 欧美大肚乱孕交hd孕妇 | 亚洲欧洲一区二区在线观看 | 国产精品久久无码一三区 | 男女黄色片 | 成人久久av | 男人天堂2021 | 国产91视频在线 | 欧美一级片播放 | 免费在线观看黄色片 | 久久99精品久久久久久噜噜 | 91久久国产综合久久 | 人妻与黑人一区二区三区 | 日日爱影视 | 欧美性视频一区二区 | 91丨九色丨黑人外教 | 欧美日韩国产成人精品 | 国产精品一区二区自拍 | 欧美成人精品网站 | 国产伦精品一区 | 国产一区二区在线电影 | 椎名空在线 | 欧美久久久久久久久久久久久久 | 免费a网址| 久久久久久视 | 国产aⅴ精品 | 国产原创在线 | 丰满熟妇人妻av无码区 | 人妻激情偷乱频一区二区三区 | 亚洲精品乱码久久久久久自慰 | 国产精品一页 | 久章草影院 | 日韩一区欧美一区 | 国产乡下妇女三片 | 视频在线一区二区三区 | 噼里啪啦国语版在线观看 | 欧美性网址 | 黄色大片中文字幕 | 麻豆md0034在线观看 | ass亚洲熟妇毛耸耸pics | 黄色av国产| 波多野结衣大片 | 日本精品一二三 | 亚洲天堂精品一区 | 亚洲视频日韩 | 少妇太紧太爽又黄又硬又爽小说 | 三级麻豆 | 国产精品s | 国产一区二区三区乱码 | 成人免费网站在线观看 | 色就色欧美 | 美女无遮挡免费网站 | 欧美色亚洲色 | 中日韩中文字幕一区二区 | 日本a级片免费 | 日本不卡免费在线 | 国产精品久久久久久久久久久久久久久久久 | 亚洲手机视频 | 好看的av在线 | 中国国产毛片 | 国产精品久久久无码一区 | 无码人妻黑人中文字幕 | 亚洲a√| 亚洲黄色免费看 | 伊人www22综合色 | 国产极品福利 | 一乃葵在线 | 亚洲精品国产欧美在线观看 | 一区二区精品免费 | 久久久精品一区二区三区 | 成人v精品蜜桃久一区 | 日韩 欧美 中文 | 亚洲综合在线网 | 久久国产一级 | 精品国产一级久久 | 国产精品久久免费视频 | 色播网址 | 男女h网站| 浓精h攵女乱爱av | 五月天色综合 | 国产亚洲精品码 | www狠狠爱| 好男人www社区在线视频夜恋 | 亚洲一区二区三区在线视频 | 日韩视频在线免费播放 | 大尺度床戏揉捏胸视频 | 99视频网 | 5个黑人躁我一个视频 | 一区二区三区国产精品视频 | 久久三区| 91传媒在线播放 | 久久婷婷综合国产 |