首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCV从采集卡或OBS Studio FaceRecogition加载视频

OpenCV从采集卡或OBS Studio FaceRecogition加载视频
EN

Stack Overflow用户
提问于 2020-05-21 11:57:48
回答 1查看 1.1K关注 0票数 2

我正在创建一个概念证明,我有一个闭路电视设置&我唯一可以访问的输出是HDMI端口,我可以使用采集卡或OBS作为openCV的输入吗?我看过的所有代码都使用带有PiCam an的覆盆子圆周率。因此,我只是对功能的局限性有点迷惑。

EN

回答 1

Stack Overflow用户

发布于 2020-05-21 12:23:50

这对我使用USB HDMI采集卡有效:

代码语言:javascript
运行
复制
#!/usr/bin/env python

import numpy as np
import cv2

import datetime, time

import os, sys

cap = cv2.VideoCapture(0)

cv2_version_major = int(cv2.__version__.split('.')[0])

if cv2_version_major > 3 :
    cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
    cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1280)
else :  # before 3.0
    cap.set( cv2.cv.CV_CAP_PROP_FRAME_WIDTH, 1920)
    cap.set( cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, 1280)

start_time = time.time()
total_frames = 0

while(True):
    # Capture frame-by-frame
    ret, frame = cap.read()

    # Display the resulting frame
    cv2.imshow('frame', cv2.pyrDown(frame))

    # add some processing here if you like

    total_frames += 1
    fps = total_frames / (time.time() - start_time)
    print 'FPS %.02f   \r' % fps,

# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61926994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档