嵌入式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
利用ffmpeg的API从USB摄像头获取视频并保存为H264的TS流的C语言源代码
2022-11-17 13:58:29 5KB ffmpeg 摄像头 H264
1
在Windows10的系统中,采用VS2015的开发环境,用Qt+DirectShow库实现了打开多个USB摄像头,把采集到的视频用Qt显示出来,并用DirectShow库实现了视频录制并保存; 并实现了每隔30s保存一个视频;方便视频的存储;不会因为突然的中断,导致整个录制过程视频保存失败; 代码适合在Windows10系统中想实现视频监控的开发人员学习; 注意:代码是在txt文件中,需要把后缀.txt去掉,再加入到工程中,需要先把代码阅读懂,才能使用;
2022-11-11 13:27:47 6KB DirectShow Windows10的USB摄像头 Qt
1
USB摄像头调试软件,解压后分为英文和中文两个版本。可设置摄像头分辨率,录像,视频存取,详细设置摄像头各个参数等
2022-11-09 11:49:43 196KB 小工具
1
多个usb摄像头 根据pid vid固定对应摄像头的前后摄补丁 hardware/interfaces/camera/device/3.4/default/ExternalCameraDevice.cpp adb shell lsusb
1
STM32+OV5640打造高清USB摄像头,内含说明文档,是学习UVC协议的好例子。
2022-10-28 17:14:11 3.48MB ov5640 stm32_usb_uvc stm32_usb摄像 usb摄像头
1
Qt+Opencv+QThread,Qt多线程同时显示多路USB摄像头信息至ui界面, 请注意,每个USB摄像头应单独连接至PC机,不能将多个USB摄像头连接在同一个USB hub上再连接PC机; 适用于刚接触Opencv,Qt,希望通过Qt结合Opencv做一些可视化应用软件的人士
2022-10-25 17:00:26 2.24MB qt opencv
1