CMAKE 文件: 问题: 使用Visual studio调试时,提示找不到dcmtk的动态库。解决,通过launch.vs.json 配置DCMTK的dll地址:
CMAKE 文件: 问题: 使用Visual studio调试时,提示找不到dcmtk的动态库。解决,通过launch.vs.json 配置DCMTK的dll地址:
Anaconda 有开源版和商业版,这里只介绍 Anaconda distribution 开源版。 Anaconda 是由数据科学家开发,并主要用于数据科学的python包...
install and initialize kubeadm tool in this article, we'll install a k8s cluster by kub...
VcamSource 接口 在VcamSource的数据源接口中,我们提供了6个必要的接口 : start接口用来启动gstreamer的pipleLine, 它应该在dll...
作为virtual camera程序,gstreamer部分需要向directshow部分提供媒体数据和媒体类型信息,所以我们需要两类接口: 作为媒体信息接口作为媒体信息接口...
FillBufer及其逻辑 sourceFilter还有一个重要的工作就是生成数据,作为虚拟camera,他的数据由filter自己生成,并填充入buffer。这个工作有CS...
Directshow的媒体类型结构 在directshow中,对于push模式的source filter来说,有两个重要的基础类,CSource[https://docs....
YUV的特点相对于表示颜色的GUI, YUI将亮度(用Y表示)与色调(用U和V表示)分开来表示。又因为人类视网膜上的视网膜杆细胞要多于视网膜锥细 胞,说得通俗一些,视网膜杆细...
颜色的概念 颜色 Colour颜色是人类视觉系统用于度量一部分电磁波频谱的方式。并且人类只能感受到很小的一部分。这部分大约在波长处于400纳米~700纳米之间。当多的电磁波我...
在虚拟摄像头程序的设计中,我们将用gstreamer作为数据源,为directshow注册摄像头程序提供数据源。 创建数据源类型 我们创建一个数据源vcamsource, 这...
GObject库有一个重要的功能,信号通信。 面向语言的基础功能是没有类似功能的,GUI库才会看到消息通知的功能。在对象与对象通信的方式中,通常有这么几种: A对象在自己的方...
接口及.h文件 在面向对象语言里,接口是一个重要的概念。接口声明了一套函数(对应相应的行为要求),但是并不实现它们,而是让继承这个接口的类型来实现它。这样继承这个接口的类型就...
面向对象语言里,方法是一类对象的通用行为,我们通常需要定义这些方法方便其它对象调用,方法的调用方式类似下面的方式:VcamSource source=new VcamSou...
Gobject 时一个为C语言提供面向对象编程的基础库。 作为一门基础语言,C语言在操作系统层面有着绝对统治的应用,但是它是一门过程语言,在面对业务处理上,由于缺乏足够的抽象...
CVcam代表的时capture Filter,模拟硬件设备。下面的代码时CVCam在obs-vcam中的实现: 可以看到filter的实现比较简单,继承自CSource, ...
Windows COM使用注册表来注册COM组件, director fitler遵从COM开发规范,所以也需要注册到注册表里。Directorshow filter在注册表...
下面是OBS-VirtualCam项目结构与Vivek‘s VCam项目结构的对比,OBS-VirtualCam比vcam项目多出来关于virtual-audio的相关代码,...
OBS-VirtualCam 是OBS的一个虚拟摄像头插件,可以将OBS中的内容提供给一个虚拟摄像头,这样其它软件就可以使用这个内容了,这里试试这个插件功能。1. 下载ob...
这里记录一下网上Vivek‘s Capture Source Filter filter(虚拟摄像头项目)的build与测试过程。 从 git的tmhare.mvps.org...
使用visual studio 2019 ATL模板创建的COM项目,在不同阶段包含的内容: 项目创建阶段,使用ATL模板完成vcamera项目的创建:1.1 源文件dllm...