UVC红外相机的工作原理
2023-03-02
341
0
UVC红外相机从USB设备来讲,是一个独立的UVC设备,但其在使用时往往配合彩色相机一起使用。
由于红外相机和彩色相机采集的是同一场景,只是采集的信息不一样。故对于操作系统来说,需要对这IR相机和彩色相机进行整合分组,分组的ID叫做容器ID(container ID),容器ID相同归为同一组相机。需这个容器ID可由相机BOS描述符中的UVC-FSSensorGroupID 和 UVC-FSSensorGroupName 指定。
- UVC-FSSensorGroupID:分组GUID.
- UVC-FSSensorGroupName:分组GUID的别名。
当然,上述的2个字段一般是由固件提供的。如果固件不提供,也可通过驱动的INF文件来指定。微软件提的示例如下:
[USBVideo.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideo.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideo.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideo.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,USBVideo.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideo.Interface
[USBVideo.Interface]
AddReg=USBVideo.Interface.AddReg
[USBVideo.Interface.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USBVideo.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,, FSSensorGroupID,0x00000000,%FSSensorGroupID%
HKR,, FSSensorGroupName,0x00000000,%FSSensorGroupName%
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936