当前位置: 首页 > news >正文

WindowsMobile上C#通过DirectShow控制摄像头


屏幕截图


最近无聊,用C#在WM手机上写个安防的小软件,判断摄像头前面的物体是否移动了,这个软件很适合在出租房或者在宿舍住的时候使用,当然,其实也只是我无聊之作而已。。。。

在.NETCF上,C#要驱动DirectShow,是件非常困难的事情,DirectShow的接口不好弄,并且运行速度不够C++的快,所以,我修改网上主流的控制DirectShow的代码,做成DLL,让普通的C#程序员也可以使用。这个DirectShow的DLL工程,可以到 http://download.csdn.net/source/1612131 这里下载,使用VS2005编译,这个DLL工程代码仿照网络的代码以及WindowsMobile SDK中的Camera代码。


以下给出C#调用的代码

/// <summary> /// /// </summary> /// <param name="hWnd"></param> [DllImport("CameraControl.dll")] public static extern void StartCamera(IntPtr hWnd); /// <summary> /// /// </summary> [DllImport("CameraControl.dll")] public static extern void StopCamera(); Cls_Camera.StartCamera(pnlCamera.Handle);//pnlCamera是个Panel控件,用于播放摄像头当前图像。

相关文章:

  • MACBOOK 调教指北
  • 关于Apache无法加载PHP 7.2 curl模块问题的解决办法
  • 墙脆脆?!
  • 在群晖DS218+上编译Fluffos的Docker镜像
  • 将自己的SSH密钥对导入YubiKey 5的PIV和智能卡模块,配合Putty和XShell使用
  • 快照(Snapshot)技术发展综述
  • 国产开源硬件力作CanoKey,替代昂贵的Yubikey!
  • 在CentOS上升级OpenSSL 1.1.1k
  • firewall-cmd 常用命令
  • 俞敏洪在北京大学2008年开学典礼上的发言
  • iptables 之 REJECT 与 DROP 对比
  • Nginx捕获并自定义proxy_pass返回的错误
  • 后台传JSON,前台动态生成一个下拉框
  • PostgreSQL psql工具使用方法
  • 在后台把DataTable组织成JSON,送到前台动态填充UltraWebGrid
  • [译] 怎样写一个基础的编译器
  • 【译】理解JavaScript:new 关键字
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 2017前端实习生面试总结
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • conda常用的命令
  • gf框架之分页模块(五) - 自定义分页
  • JS 面试题总结
  • Magento 1.x 中文订单打印乱码
  • PV统计优化设计
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 力扣(LeetCode)21
  • 聊聊hikari连接池的leakDetectionThreshold
  • 什么软件可以剪辑音乐?
  • 通过几道题目学习二叉搜索树
  • 学习HTTP相关知识笔记
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #APPINVENTOR学习记录
  • $NOIp2018$劝退记
  • (10)STL算法之搜索(二) 二分查找
  • (12)目标检测_SSD基于pytorch搭建代码
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (南京观海微电子)——COF介绍
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (一)基于IDEA的JAVA基础10
  • (转)iOS字体
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .net 4.0发布后不能正常显示图片问题
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .考试倒计时43天!来提分啦!
  • /boot 内存空间不够
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @property括号内属性讲解
  • @RequestMapping用法详解
  • @SpringBootApplication 包含的三个注解及其含义
  • @staticmethod和@classmethod的作用与区别
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)