文章目錄
- 前言
- 一、pandas是什么?
-
二、使用步驟
- 1.引入庫
- 2.讀入數(shù)據(jù)
- 總結(jié)
前言:
cv2調(diào)用攝像頭
一、使用步驟
1.引入庫
代碼如下(示例):
import cv2
import time
import os
import numpy as np
2.讀入數(shù)據(jù)
代碼如下(示例):文章來源:http://www.zghlxwxcb.cn/news/detail-548242.html
import cv2
import time
import os
import numpy as np
def video_demo():
? ? # os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "rtsp_transport;tcp"
? ? a =time.time()
? ? print(a)
? ? # url = 'rtsp://192.168.28.44:8554/11'
? ? #
? ? # # 'rtsp: // 192.168.28.44: 8554 /'
? ? # capture = cv2.VideoCapture(url)
? ? capture = cv2.VideoCapture(0)#0為電腦內(nèi)置攝像頭
? ? # 更改分辨率大小和fps大小
? ? capture.set(cv2.CAP_PROP_FRAME_WIDTH,1280)
? ? capture.set(cv2.CAP_PROP_FRAME_HEIGHT,960)
? ? capture.set(cv2.CAP_PROP_FPS, 70)
? ? size = (int(capture.get(cv2.CAP_PROP_FRAME_WIDTH)), int(capture.get(cv2.CAP_PROP_FRAME_HEIGHT)))
? ? print(time.time() - a)
? ? # print(time.strftime('%Y-%m-%d %H:%M:%S'))
? ? print(size)
? ? while(True):
? ? ? ? fps = capture.get(cv2.CAP_PROP_FPS)
? ? ? ? print(fps)
? ? ? ? ret, frame = capture.read()#攝像頭讀取,ret為是否成功打開攝像頭,true,false。 frame為視頻的每一幀圖像
? ? ? ? frame = cv2.flip(frame, 1)#攝像頭是和人對立的,將圖像左右調(diào)換回來正常顯示。
? ? ? ? cv2.imshow("video", frame)
? ? ? ? c = cv2.waitKey(50)
? ? ? ? if c == 27:
? ? ? ? ? ? break
video_demo()
cv2.destroyAllWindows()
該處使用的自身攝像頭的數(shù)據(jù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-548242.html
到了這里,關(guān)于【cv2調(diào)用攝像頭】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!