大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
在使用DirectShow控制USB摄像头的技术方面,需要做几件准备工作:
1、安装DirectShow SDK ,这个比较繁琐,具体可以网上搜索。
2、配置开发工具的路径,如VS2008的相关包含的路径设置
3、网上有示例代码,我的资源也上传了一个示例代码。
主要对代码中可能遇到的问题进行总结:
一般实现功能,包含两个,一个是实时预览,一个是控制拍摄一张图像。
问题就是,这两个功能单独实现,对相关变量的设置是不一样的。而且,是互斥的。而如果想要同时实现两个功能,会相关麻烦些。好像还涉及到回调函数,具体实现,示例代码中都有。
而且一旦两个功能都实现,就必须先预览,才能获取一张图像,类似于截取视频中的一帧这样的模式,不能不预览而单独进行获取图像。不然就要进入另一种设置模式。所以感觉比较怪,可能还是对里面的技术不太深入了解导致的。网上找的都是封装好的,拿来稍微改动下,就直接用的。
DirectShow本身还是COM组件,对它的调用属于COM技术开发,自己在这方面还么有详细的涉及,需要继续学习啊!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183019.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...