C++ 手机摄像头捕捉,实现直接使用手机摄像头CCamera类的进行静态图像抓取功能。为了更加容易建立视频捕捉应用程序,DirectShow提供了一个叫做Capture Graph Builder的对象,Capture Graph Builder提供IcaptureGraphBuilder2接口,该接口可以建立和控制Capture Graph。

建立视频捕捉程序,必须首先获取并初始化IcaptureGraphBuilder2接口,然后选择一个适当的视频捕捉设备。选择好设备后,为该设备创建Capture filter,然后调用AddFilter把Capture filter添加到Filter Graph。

源码目录结构图:

代码截图:

效果图:

编译环境:

1. C++ Builder 6.0 + DirectX 9 SDK for C++ Builder.

2. C++ Builder 2010

C++ Builder 2010 直接编译,不需要额外的开发库支持和额外的配置。

「C/C++经典项目开发」黑客远程桌面监控手机摄像头系统相关推荐

  1. 云开发太简单了吧!「72变的云开发」有奖征文领三重好礼!

    简介:想让你的应用成为几万个开发者的开发模版吗?云开发平台向腾云驾雾的程序员征集Serverless云开发的最佳实践,优秀的应用案例将成为云开发平台实验室的模版供大家体验,一键部署成为TA的应用.同时 ...

  2. C#WPF 项目开发(一)(火车订票系统)

    C#WPF 项目开发(一)(火车订票系统) 一.架构模式 I.了解架构模式 1.如何设计大型企业级的系统,在开始主要的代码开发之前,我们必须选择一种 合适的体系架构. (1).架构模式是对给定上下文的 ...

  3. 【Nodejs博客项目开发】之原生nodejs实现博客系统(一)

    [Nodejs博客项目开发]之原生nodejs实现博客系统(一) >>目录 [Nodejs博客项目开发]之原生nodejs实现博客系统(一) 一.接口设计 二.基本目录结构 三.`www. ...

  4. 【Nodejs博客项目开发】之原生nodejs实现博客系统(五)

    [Nodejs博客项目开发]之原生nodejs实现博客系统(五) 一.session存入redis 首先下载redis模块:npm i redis --save db.js 配置redis const ...

  5. JAVA EE项目开发及应用实训报告——网上考试系统

    ** JAVA EE项目开发及应用实训 ** 题 目: 网上考试系统 系 别: 专 业: 学生姓名: 学 号: 指导教师: 题目类型:•理论研究 •实验研究 •工程设计 •工程技术研究 软件开发 • ...

  6. 一个C#开发的Windows远程桌面工具

    作为一名程序员,日常远程到服务器再正常不过了,在Windows环境,我们一般是通过操作系统自带.或者第三方工具.今天给你推荐一个开源的Windows远程桌面工具. 项目简介 这是一个基于 MSTSC ...

  7. C/C++经典项目开发:动感音乐播放器,打造属于自己的音乐世界!

    你需要写一个界面,写一下音乐格式的解压缩算法,需要写一下向音频设备写入数据的功能. 工作量非常巨大,你现在的水平完全不够,而且你的水平的高度也不高. C++ Mp3音乐播放器,支持歌词同步显示,界面有 ...

  8. 「6.1K Star 项目推荐」github主页”快速装修“神器

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 快来给github主页搞个豪华大装修 掘金同步文章:https://juejin.cn/po ...

  9. C语言经典项目开发——连连看小游戏

    大家应该都玩过连连看,游戏规则不多说了,我们先看看设计思路. 第一件事要根据游戏玩法确定程序的数据结构,不同的数据结构决定了不同的算法设计,用错了数据结构可能直接让代码复杂好几倍. 连连看中玩家操作的 ...

  10. 计算机毕业设计源代码java项目开发实例基于SSM的车库停车计费系统|停车场[包运行成功]

最新文章

  1. 数据库SQL2000连接测试
  2. 无法解决 equal to 操作中 Chinese_PRC_CI_AS_WS 和 Chinese_PRC_CI_AS 之间的排序规则冲突...
  3. 电费竟然占了数据中心运维总成本的7成?
  4. 澎湃新闻产品总监首度分享,如何快速在新闻类APP中异军突围?一年时间进入前4名...
  5. 云计算数据挖掘Mahout下的机器学习
  6. JavaScript 使用random()生成随机数
  7. 近代数字信号处理实验-DFT分析信号的频谱
  8. 单行文字、多行文字溢出时省略号表示的多种解决方式;调整字符间距;段落首字母大写缩进效果;
  9. 移动端常用的四个框架
  10. linux comsol命令,如何从命令行运行 COMSOL Multiphysics®
  11. Android应用开发以及设计思想深度剖析(2)
  12. iOS修改手游服务器数据,iOS 教你修改运动步数(基于Healthkit)
  13. vue项目引入iconfont图标
  14. ShuipFCMS -- 简单强大内容管理系统
  15. 锤子使用手册 android,锤子爱好者的新手使用指南
  16. Linux磁盘空闲空间调度管理
  17. java,png,jpg,多张图片合成一个pdf,压缩图片,并且保证图片不失帧。
  18. [Python] 第三方库安装包包名解释
  19. 必达总线模式android,betech必达G5智能锁怎么设置自动上锁模式
  20. 基于java网上订餐网站系统

热门文章

  1. UCF101动作识别数据集简介绍及数据预处理
  2. InfoGAN详解与实现(采用tensorflow2.x实现)
  3. Eclipse中文版之完美汉化教程(详细图解)
  4. 递归实现斐波那契数列(Java)
  5. Multipy String | leetcode
  6. 使用JavaScript开发一个Photoshop插件
  7. ISO18000-6B和ISO18000-6C(EPC C1G2)标准的优点区别
  8. 评价——TOPSIS
  9. c/c++初学者用什么软件比较好
  10. 新浪微博与腾讯微博的开放平台比较 -- 从程序员的角度