windows访问uvc摄像头扩展单元api库分享
分享一个自己封装的windows通过dshow接口访问uvc扩展单元的dll库,采用vs2017编译,分别编译了x86,x64的debug和release版本,可直接调用,api调用方法如下:
(1)调用InitUsbCamLib函数初始化库
(2)调用GetCurCamDevs获取所有摄像头
(3)调用OpenUsbCamDev打开摄像头并获取handler
(4)调用GetExUnitInfo获取扩展单元信息,目前只能获取到node id,guid需要手动填写
(5)调用GetCtrlCmdLen获取命令长度
(6)调用UvcXuCommand执行扩展命令
(7)调用CloseUsbCamDev关闭设备
(8)调用UnInitUsbCamLib去初始化库
具体数据结构定义可见头文件,需要注意guid不要写错,可以通过UvcView.exe查看。
如果有帮助可以点个关注,后面抽时间整理下代码发出来。
下载链接:
百度云盘链接: https://pan.baidu.com/s/14lG6vhL9gp3fFl3ScsvlCw 提取码: v289
CSDN下载链接:windows访问uvc摄像头扩展单元api库-其它文档类资源-CSDN下载
windows访问uvc摄像头扩展单元api库分享相关推荐
- Windows下让Qt5 QCamera响应UVC摄像头硬件按钮拍图
QCamera相机类提供了一些基本的功能,包括拍照和录制功能(Windows不支持录制视频),但也有很多接口是没有封装的,比如有些UVC摄像头有物理按键,可以进行拍图等操作,但是QCamera没法响应 ...
- Windows Mobile Sensors API库的设计
背景 热烈欢迎 simon_new88 同学加入 Mobile Sensors API - Native unified APIs for Windows Mobile Sensors 项目.为了他更 ...
- Windows下 QT 使用directdshow对UVC摄像头控制
QT使用QCamera配合QCameraViewfinder就可以显示UVC摄像头图像 (详细看QT示例,搜索camera) 如果需要UVC原始数据就使用QVideoProbe 但是QT没有做对UVC ...
- Windows下虚拟UVC摄像头开发演示
最近在windows10 x64下开发了一个USB虚拟总线驱动,该驱动可接收上位机的指令动态创建或卸载UVC摄像头. UVC摄像头的数据通过上位机下发给驱动,驱动再给视频播放软件,这样就可以实现视频的 ...
- RK3399的Android系统驱动UVC摄像头
Android studio版本 : 3.5.2 Android版本 :7.1 PC操作系统 :win10系统 摄像头: USB摄像头 参考项目:https://github.com/saki4510 ...
- UVC摄像头嵌入式Linux应用
由于是第一次接触UVC,所以内容会比较杂.文章内容多为参考整合. 参考链接: [1]添加内核支持部分:https://blog.csdn.net/u010034969/article/deta ...
- 扩展Kubernetes API
目录 自定义资源定义 创建和部署自定义资源定义 定制控制器 Operator开发 Kubernetes示例控制器 Operator Framework 创建和部署Kubernetes Operator ...
- Windows Shell编程-第十章.Winows辅助库
第十章 Winows辅助库 关于Windows98,最令人欣赏的是它确定不再使用comctl32.lib和shell32.lib的版本延续,因此IE4和活动桌面也就不再跟随发布了--在Windows9 ...
- UVC摄像头开发(一)
近期,要做一个usb摄像头的开发,然后看了韦东山老师的第三期视频,讲UVC协议摄像头开发的教程.做一些记录,以免忘记. 1}当我们拿到一个摄像头,怎么知道它的一些信息呢? (1)打开虚拟机,让它位于前 ...
最新文章
- Mac下python初学之Image库(PIL)
- 基于opencv的cfar算法实现海岸线检测
- Oracle LAST_DAY(d)
- 剑指Offer面试题:16.合并两个排序的链表
- POJ 1873 The Fortified Forest
- 1、XML 简介,2、JSON 教程
- html5掷骰子的小demo
- 通达信资金净流入公式_资金净流入公式——股票实战技术指标公式研究有缘看本博定多活30年——东方财富网博客...
- 对象转map工具类BeanUtil
- 一台服务器能承载多少用户_干货系列三:一台服务器能承载多少人同时访问?...
- 给win8、win10系统添加自定义右键菜单项目
- 解决Windows 由于路径过长而无法删除文件的问题
- 软件测试过程中有哪些风险?
- MySQL如何判断日期(datetime)是否是同一天
- Field tagService in xxx.service.impl.ArticleServiceImpl required a bean of type ‘xxserviceTagService
- unity2d随机生成物体_unity2D游戏关卡地图编辑随机生成系统Strata Easy 2D Level Generator 1.3...
- 用LaTeX写作业——插入图片
- istat menus 序列号
- 完美的大学生活,从加入吉他社开始,老司机教你如何选入门吉他!
- PIL将png的RGBA四通道改为jpg的RGB三通道方法