首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用opencv在python代码中输入OBS虚拟凸轮?

如何使用opencv在python代码中输入OBS虚拟凸轮?
EN

Stack Overflow用户
提问于 2020-10-16 14:48:51
回答 2查看 4.2K关注 0票数 1

我试图写一个代码,以检测绿色的颜色,从现场视频。我想做一个检测器,这样每当屏幕上出现绿色时,计数器就会开始计算颜色出现的次数。

所以对于视频源,我使用的是OBS虚拟相机。但我不知道如何把它作为源输入。我看到了输入网络摄像机的代码,如下所示:

代码语言:javascript
运行
复制
import numpy as np 
import cv2 
  
  
# Capturing video through webcam 
webcam = cv2.VideoCapture(0) 

有人知道我怎么输入OBS虚拟摄像头吗?或者,有没有人知道其他的选择,比如切换到另一种语言来完成所述任务?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-16 15:13:41

Windows将把OBS虚拟相机视为常规相机。cv2.VideoCapture的参数是摄像机号。所以一次又一次地把这个数字增加1,直到程序使用OBS虚拟相机。然后就到了。

票数 3
EN

Stack Overflow用户

发布于 2022-10-13 23:36:36

请记住,目前有一个错误报告,opencv没有解析来自OBS虚拟摄像机的流,只是显示了一个黑色的背景。

https://github.com/obsproject/obs-studio/issues/3635

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64391455

复制
相关文章

相似问题

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