CMonitor是一款基于USB摄像头智能监控软件,可用于店铺监控、个人隐私场所以及家庭的安防布控等,支持对视频中运动目标检测报警、人脸检测报警、目标越界报警、目标运动轨迹分析等功能,通过语音报警,并可截图发邮件通知主人;支持对监控报警历史的快速查询,避免漫长的视频浏览;支持同步的音视频录制,支持特种录制(只录制有运动目标的图像),高压缩比,占据极小的硬盘空间,剔除了大量的冗余信息,支持普通和高清两种录制画质,还可玩自拍,留住自己的青春和美丽
2023-02-26 21:07:33 8.33MB USB摄像头 监控 人脸检测 报警
1
linux下基于QT和v4l2驱动的USB摄像头视频采集与显示例子,请参看其中README文件,本例子在ubuntu12.04LTS下编译通过,采用的通用的免驱摄像头,可以方便的移植到嵌入式linux中
2023-02-24 16:29:28 242KB linux qt v4l2 usb
1
利用OPENCV中于仕琪老师编写的CameraDsShow类来编写同时读取两个摄像头的程序,并使用边缘检测进行边缘提取,最终在一个窗口中显示四个画面,上面两个是读取的画面,下面是处理后的画面,并加入了时间显示
2023-02-19 20:25:53 3.24MB CameraDsShow USB摄像头
1
使用USB摄像头传输,目标机是6818,需要提前移植QT,上位机也使用QT,实现视频的网络播放 还没有解决UDP丢包的问题
2023-02-18 09:31:40 40KB USB摄像头 网络传输
1
Android外接两个USB摄像头切换调用demo
2023-02-10 09:10:31 26.53MB Android USB 双摄像头 切换
1
zynq-7000学习笔记(八)——USB摄像头图像采集-附件资源
2023-02-02 11:07:27 23B
1
嵌入式Linux系统usb摄像头图像采集,图像格式,图片保存, 及图片在lcd上面显示。
1
LabVIEW视觉图像采集vi---USB摄像头可直接使用,附带讲解说明,无需积分下载
2022-12-12 15:02:21 26KB labview LabVIEW
1
android手机usb摄像头工具,手机可以接摄像头拍照,部分手机可以不支持。android手机usb摄像头工具,手机可以接摄像头拍照,部分手机可以不支持。
2022-12-07 21:39:33 3.27MB 手机摄像 usb android usbcamera
1
//指定视频采集设备的友好名字,为它创建一个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