首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上部分导入pyvirtualcam,python3.8

在windows上部分导入pyvirtualcam,python3.8
EN

Stack Overflow用户
提问于 2021-01-04 17:27:48
回答 1查看 764关注 0票数 2

我想在窗户上安装一个虚拟摄像头。最终目标是引导OpenCV输出逐帧满足(如GMeet)

步骤完成

正常的pip安装显示没有找到软件包。我使用来自皮皮的python3.8.7版本的轮盘发行版进行安装。我还安装了OBS Studio和OBS-VirtualCaM2.0.4。正如安装指南这里中提到的那样。我从OBS发行版中提取了zip,可以通过以下方式成功地从/bin/32位目录中的.dll文件中启动虚拟摄像机

代码语言:javascript
复制
regsvr32 /n /i:1 "obs-virtualsource.dll"

我可以进口比维那卡!

但是在运行与包一起给出的代码时。

代码语言:javascript
复制
import pyvirtualcam
import numpy as np

with pyvirtualcam.Camera(width=1280, height=720, fps=30) as cam:
    while True:
        frame = np.zeros((cam.height, cam.width, 4), np.uint8) # RGBA
        frame[:,:,:3] = cam.frames_sent % 255 # grayscale animation
        frame[:,:,3] = 255
        cam.send(frame)
        cam.sleep_until_next_frame()

我知道错误了

回溯(最近一次调用): 文件"pyvirtualcam.py",第1行,在 进口拟虚拟凸轮 文件"D:\sem7\DSL\Project\try\pyvirtualcam.py",第4行,在 以pyvirtualcam.Camera(width=1280,height=720,fps=30)为凸轮: AttributeError:部分初始化模块'pyvirtualcam‘没有属性'Camera’(很可能是因为循环导入)

资料来源:捕获和操作摄像头提要并将其作为“虚拟摄像头”公开--在Python中,在Windows上

EN

回答 1

Stack Overflow用户

发布于 2021-03-04 08:54:23

将您的文件重命名为pyvirtualcam.py以外的其他文件,否则在执行import pyvirtualcam时将尝试导入该文件。

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

https://stackoverflow.com/questions/65567036

复制
相关文章

相似问题

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