虚拟摄像头Filter,没有USB摄像头也可以采集视频
很多音视频的SDK库包括OpenCV需要用摄像头作为视频源,这个工具解决了没有摄像头也能采集图像的问题。安装了插件之后,在系统中就模拟出一个虚拟的视频采集设备,使用Directshow的枚举视频设备方法能枚举出来。这个插件输入的视频源需为媒体文件,通过VirtualCamConfig这个工具来设置文件的路径,文件路径被保存到注册表后,插件被加载和运行的时候则会输出文件里的图像。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-10 20:05 VirtualCam
目录 0 2018-02-06 17:16 VirtualCamBin
文件 19646464 2015-06-19 09:53 VirtualCamBinavcodec-56.dll
文件 5839360 2015-06-19 09:53 VirtualCamBinavformat-56.dll
文件 452096 2015-06-19 09:53 VirtualCamBinavutil-54.dll
文件 270336 2015-06-19 09:53 VirtualCamBinswresample-1.dll
文件 446976 2015-06-19 09:53 VirtualCamBinswscale-3.dll
文件 55808 2018-02-06 17:07 VirtualCamBinVCam.ax
文件 267776 2018-02-06 17:07 VirtualCamBinVCamD.ax
文件 32582 2018-02-06 17:15 VirtualCamBin注册方法.docx
目录 0 2018-02-06 17:17 VirtualCamFilters
文件 1039 2015-11-10 17:11 VirtualCamFiltersconfig.cpp
文件 1036 2015-11-10 17:13 VirtualCamFiltersconfig.h
文件 4482 2015-11-10 17:33 VirtualCamFiltersDll.cpp
文件 29035 2018-02-06 17:06 VirtualCamFiltersFilters.cpp
文件 255 2005-04-18 19:17 VirtualCamFiltersFilters.def
文件 4055 2005-12-06 21:45 VirtualCamFiltersFilters.dsp
文件 4595 2018-02-06 17:06 VirtualCamFiltersFilters.h
文件 879 2015-11-09 13:28 VirtualCamFiltersFilters.sln
文件 53248 2018-02-06 17:17 VirtualCamFiltersFilters.suo
文件 7298 2018-02-06 17:07 VirtualCamFiltersFilters.vcproj
文件 1385 2018-02-06 17:17 VirtualCamFiltersFilters.vcproj.peng-PC.peng.user
文件 1401 2015-11-10 21:29 VirtualCamFiltersFilters.vcproj.USER-1DI0029GHO.Administrator.user
目录 0 2015-11-09 20:04 VirtualCamFiltersinclude
文件 5729 2015-06-19 09:53 VirtualCamFiltersincludeinttypes.h
目录 0 2015-11-09 20:04 VirtualCamFiltersincludelibavcodec
文件 179819 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecavcodec.h
文件 3111 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecavfft.h
文件 3764 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecdv_profile.h
文件 2358 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecdxva2.h
文件 10623 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecold_codec_ids.h
............此处省略116个文件信息
/*****************************************************************************
*
* 保存软件配置信息到注册表,并可读取出来
*
****************************************************************************/
#include “stdafx.h“
//#include
//#include
#include “config.h“
//#include “debug.h“
// -----------------------------------------
// global config structure
CONFIG g_config;
void LoadRegistryInfo()
{
HKEY hKey;
DWORD size;
RegOpenKeyEx(AVT_REG_KEY AVT_REG_SUBKEY 0 KEY_READ &hKey);
REG_GET_N(“fps“ g_config.fps 10)
REG_GET_S(“file“ g_config.filepath ““)
RegCloseKey(hKey);
}
void SaveRegistryInfo()
{
HKEY hKey;
DWORD dispo;
if (RegCreateKeyEx(
AVT_REG_KEY
AVT_REG_SUBKEY
0
AVT_REG_CLASS
REG_OPTION_NON_VOLATILE
KEY_WRITE
0
&hKey
&dispo) != ERROR_SUCCESS)
{
OutputDebugString(“Couldn‘t create AVT_REG_SUBKEY“);
return;
}
REG_SET_N(“fps“ g_config.fps);
REG_SET_S(_T(“file“) (LPCSTR)g_config.filepath);
RegCloseKey(hKey);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-10 20:05 VirtualCam
目录 0 2018-02-06 17:16 VirtualCamBin
文件 19646464 2015-06-19 09:53 VirtualCamBinavcodec-56.dll
文件 5839360 2015-06-19 09:53 VirtualCamBinavformat-56.dll
文件 452096 2015-06-19 09:53 VirtualCamBinavutil-54.dll
文件 270336 2015-06-19 09:53 VirtualCamBinswresample-1.dll
文件 446976 2015-06-19 09:53 VirtualCamBinswscale-3.dll
文件 55808 2018-02-06 17:07 VirtualCamBinVCam.ax
文件 267776 2018-02-06 17:07 VirtualCamBinVCamD.ax
文件 32582 2018-02-06 17:15 VirtualCamBin注册方法.docx
目录 0 2018-02-06 17:17 VirtualCamFilters
文件 1039 2015-11-10 17:11 VirtualCamFiltersconfig.cpp
文件 1036 2015-11-10 17:13 VirtualCamFiltersconfig.h
文件 4482 2015-11-10 17:33 VirtualCamFiltersDll.cpp
文件 29035 2018-02-06 17:06 VirtualCamFiltersFilters.cpp
文件 255 2005-04-18 19:17 VirtualCamFiltersFilters.def
文件 4055 2005-12-06 21:45 VirtualCamFiltersFilters.dsp
文件 4595 2018-02-06 17:06 VirtualCamFiltersFilters.h
文件 879 2015-11-09 13:28 VirtualCamFiltersFilters.sln
文件 53248 2018-02-06 17:17 VirtualCamFiltersFilters.suo
文件 7298 2018-02-06 17:07 VirtualCamFiltersFilters.vcproj
文件 1385 2018-02-06 17:17 VirtualCamFiltersFilters.vcproj.peng-PC.peng.user
文件 1401 2015-11-10 21:29 VirtualCamFiltersFilters.vcproj.USER-1DI0029GHO.Administrator.user
目录 0 2015-11-09 20:04 VirtualCamFiltersinclude
文件 5729 2015-06-19 09:53 VirtualCamFiltersincludeinttypes.h
目录 0 2015-11-09 20:04 VirtualCamFiltersincludelibavcodec
文件 179819 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecavcodec.h
文件 3111 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecavfft.h
文件 3764 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecdv_profile.h
文件 2358 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecdxva2.h
文件 10623 2015-06-19 09:53 VirtualCamFiltersincludelibavcodecold_codec_ids.h
............此处省略116个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)