博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
USB相机调试经历(Windows)
阅读量:4298 次
发布时间:2019-05-27

本文共 546 字,大约阅读时间需要 1 分钟。

 

经历

 

失败1: 先使用VC++ ,Opencv打开usb相机,正确获取RGB图像,但是由于应用需要原始帧YUV,不管如何调整参数,都无法获取,最后放弃。

失败2: 使用VC++ ,libusb  获取,学到了很多概念, 无奈usb协议特别复杂,资料很少,调试总是出错。最后放弃。

失败3: 使用VC++ , videoInput , 嗯,不依赖任务库,使用简单,支持多个相机,能正确获取RGB图像, 还是无法获取原始帧YUV。最后放弃。

失败4:  Vmware + Ubuntu , 使用guvcview无法播放,提示select 总是超时,无奈放弃。

成功5: ffmpeg,成功获取图像,和原始YUV数据,嗯,经历坎坷。

 

曾使用的工具: ffmpeg ,opencv,usbview.exe,zadig等

 

参考文章如下:

 

FFmpeg

 :  显示usb控制窗口   ffmpeg -f dshow -show_video_device_dialog true -i video="Integrated Webcam"

.....

 

 

libusb

源码: 

API函数地址   

API函数中文说明

   

Zadig驱动安装软件 

.....

 

videoInput 

地址: 

 

Vmware + Ubuntu

.....

 

 

 

转载地址:http://ianws.baihongyu.com/

你可能感兴趣的文章
编程语言大牛王垠:编程的智慧,带你少走弯路
查看>>
ios指令集以及基于指令集的app包压缩策略
查看>>
iOS开发者的福利 — — iOS9+Xcode7免越狱免证书直接调试
查看>>
3、JavaWeb学习之基础篇—JSP
查看>>
4、JavaWeb学习之基础篇—Session
查看>>
5、JavaWeb学习之基础篇—标签(自定义&JSTL)
查看>>
8、JavaWEB学习之基础篇—文件上传&下载
查看>>
reRender属性的使用
查看>>
href="javascript:void(0)"
查看>>
h:panelGrid、h:panelGroup标签学习
查看>>
f:facet标签 的用法
查看>>
<h:panelgroup>相当于span元素
查看>>
java中append()的方法
查看>>
必学高级SQL语句
查看>>
经典SQL语句大全
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
log日志记录是什么
查看>>
<rich:modelPanel>标签的使用
查看>>
<h:commandLink>和<h:inputLink>的区别
查看>>
<a4j:keeyAlive>的英文介绍
查看>>