发布时间:2017-11-26作者:智汇小新
用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控件,用于播放摄像头当前图像。
Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有
电话:010-62314658 邮箱:service@ilinki.net
主办单位:智汇万联(北京)信息技术有限公司