//指定视频采集设备的友好名字,为它创建一个Filter IBaseFilter * CTestPreviewDlg::CreateVideoDevice(const char * inFriendlyName) { return CreateHardwareFilter(CLSID_VideoInputDeviceCategory,inFriendlyName); } //根据设备的友好名字,创建一个代表该设备的Filter IBaseFilter * CTestPreviewDlg::CreateHardwareFilter(GUID inCategory,const char * inFriendlyName) { //创建一个系统枚举组件对象 ICreateDevEnum * enumHardware = NULL; HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum,NULL,CLSCTX_ALL, IID_ICreateDevEnum,(void**)&enumHardware); if(FAILED(hr)) { return NULL; } IBaseFilter * hardwareFilter = NULL; IEnumMoniker * enumMoniker = NULL; //为指定的目录创建枚举器 hr = enumHardware->CreateClassEnumerator(inCategory,&enumMoniker,0); if(enumMoniker) { enumMoniker->Reset(); ULONG fetched = 0; IMoniker * moniker = NULL; char friendlyName[256]; //枚举得到该目录下所有的设备,逐个进行名字匹配 while(!hardwareFilter && SUCCEEDED(enumMoniker->Next(1,&moniker, &fetched)) && fetched) { if(moniker) { IPropertyBag * propertyBag = NULL; VARIANT name; friendlyName[0] = 0; hr = moniker->BindToStorage(0,0,IID_IPropertyBag,(void**)&propertyBag); //读取设备的友好名字 if(SUCCEEDED(hr)) { name.vt = VT_BSTR; hr = propertyBag->Read(L"Friendlyname",&name,NULL); } if(SUCCEEDED(hr)) { WideCharToMultiByte(CP_ACP,0,name.bstrVal,-1, friendlyName,256,NULL,NULL); //如果当前设备的友好名字与用户指定的设备名字相同, //则将当前设备标识绑定为Filter形式 if(strcmp(friendlyName,inFriendlyName) == 0) { moniker->BindToObject(0,0,IID_IBaseFilter, (void**)&hardwareFilter); } } //释放使用过的接口 if(propertyBag) { propertyBag->Release(); propertyBag = NULL; } moniker->Release(); } } enumMoniker->Release(); } enumHardware->Release(); return hardwareFilter; }
2022-11-27 16:51:10 2.91MB directshow 摄像头预览
1
1.要进入当前目录下以管理员权限注册。 注册命令:regsvr32 vcam.dll 卸载命令:regsvr32 -u vcam.dll 2. config.ini用来配置rtsp或rtmp流地址。 3.log.txt是日志文件。 4.测试程序使用方法:打开测试端文件夹中FlashPlayer.exe并把pubCLT_tool.swf拖入窗口,在视频设备中如果看到"Virtual Cam"则表示虚拟摄像头注册成功,选择即可看到效果。 5.CTR+Y键用于开关声音。 6.本虚拟摄像头支持1920*1080分辨率。
2022-11-27 11:25:45 30.1MB 虚拟摄像头 rtsp 可播放声音
1
终于找到了一款超级好用的无线摄像头软件,让你不用再买网络摄像头,只要在手机与电脑分别装好客户端软件后,可以瞬间让你的安卓手机变电脑的无线或USB摄像头。好不好用,你用了就知道
2022-11-24 15:47:40 3.82MB 安卓手机 wifi摄像头
1
自己写的多摄像头监控程序,供初学参考
2022-11-24 11:00:56 51.63MB 多摄像头
1
MjpegAndroid 从 ip 摄像头流式传输到 android (mjpeg)
2022-11-24 10:28:26 2.06MB Java
1
最新最全安防Visio图例大全,安防VISIO图标库,画网络拓扑需要的各类资源Visio图例 包含各类摄像头 交换机 路由器 服务器 等。
之前上传的版本发现有BUG,请勿下载。 读取电脑摄像头列表; 拍照时可以设置生成的图片是否旋转顺时针90度; 图片resize相关函数; 选取图片局部保存成新图片(选择头像); 给图片加文字水印。 两个窗体w_yk、w_test
2022-11-23 16:18:37 5.33MB pb pbni opencv
1
串口控制摄像头拍照 存照片到SD卡,并解码JPG格式在TFT彩屏上显示!
2022-11-23 08:30:28 8.35MB JPG解码 SD卡 摄像头
1
包含 "yolov3.cfg"是模型的架构 "yolov3.weights"是预训练权重! 不含TensorFlow和Pytorch,使用的OpenCV,非常方便,只有一个py文件,代码非常少,支持图片、视频、摄像头!非常好用!
2022-11-22 15:05:40 219.87MB OpenCV YOLOv3 目标检测 摄像头
1