我想在窗户上安装一个虚拟摄像头。最终目标是引导OpenCV输出逐帧满足(如GMeet)
步骤完成
正常的pip安装显示没有找到软件包。我使用来自皮皮的python3.8.7版本的轮盘发行版进行安装。我还安装了OBS Studio和OBS-VirtualCaM2.0.4。正如安装指南这里中提到的那样。我从OBS发行版中提取了zip,可以通过以下方式成功地从/bin/32位目录中的.dll文件中启动虚拟摄像机
regsvr32 /n /i:1 "obs-virtualsource.dll"我可以进口比维那卡!
但是在运行与包一起给出的代码时。
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’(很可能是因为循环导入)
发布于 2021-03-04 08:54:23
将您的文件重命名为pyvirtualcam.py以外的其他文件,否则在执行import pyvirtualcam时将尝试导入该文件。
https://stackoverflow.com/questions/65567036
复制相似问题