虚拟摄像头
文章平均质量分 65
利用DShow及内存共享实现虚拟摄像头。
烫青菜
如果世界漆黑,其实我很美
展开
-
C++ | 虚拟摄像头
目录一、虚拟摄像头的注册二、虚拟摄像头的实现1..def文件2.vcamera.cpp文件3.vcam_stream.cpp文件三、虚拟摄像头的应用四、常见问题1.电脑注册的虚拟摄像头获取不到一、虚拟摄像头的注册基于DirectShow实现的虚拟摄像头需要发布成.dll或者.ax文件,利用regsvr32命令来注册。1.注册虚拟摄像头:regsvr32 /s xxx.dll2.注销虚拟摄像头:regsvr32 /u /s xxx.dll二、虚拟摄像头的实现原创 2021-08-02 15:31:53 · 1024 阅读 · 0 评论 -
C++ | 内存共享
一、背景最近在做美颜软件虚拟摄像头的功能,类似YY开播(我们获取笔记本的摄像头列表时,列表中除了自带的摄像头,以及usb的摄像头,还有YY开播),查了一下网络上实现的虚拟摄像头展示的都是本地的视频,但是我这边的美颜软件需要读取自带摄像头拍摄的画面,美颜后将视频帧数据传输到虚拟摄像头中,当我们调用虚拟摄像头的时候就能看到美颜后的画面,这个功能的实现就用到了美颜软件和虚拟摄像头的内存共享。二、代码实现1.美颜软件写数据(1)注册共享句柄QMap<const char*...原创 2021-07-31 19:52:01 · 462 阅读 · 0 评论