使用.NET访问HTC wm6.5相机

时间:2012-03-28 04:26:27

标签: c# camera computer-vision windows-mobile-6.5

我有一个在wm6.5上运行的htc钻石2,我想访问内置摄像头来捕捉图像。 我不是在构建wm应用程序,我想构建一个在Windows 7平台上运行的c#(或任何其他.NET)winform应用程序。 那可能吗? 我发现了一些关于directshow.net,wia,windowsmobile相机捕获对话框等的文章。但我真的不知道如何启动它。 所以我的问题是:

  1. 如何建立与手机的连接(我必须首先在我的手机和手机相机之间建立连接?),我是否需要下载任何Windows mobile sdk?
  2. 要控制相机,我是否需要安装任何驱动程序?
  3. 我是否使用htc camera api / sdk(我找不到)或windows mobile api / sdk来控制相机?

1 个答案:

答案 0 :(得分:1)

对于HTC设备,不能使用DirectShow。问题是HTC只提供基本的DirectShow API,你只能使用相机320x240的非常小的分辨率。 HTC不提供任何SDK。但是我在这个页面上找到了非常有用的Windows Mobile Direct Show组件。他们有报酬但很好。我觉得值得一试。我正在使用Player Control进行DirectShow视频播放。还有HCTCamera组件(我认为仍然免费的一些原始版本)我没有检查但你可以:

HTCCamera Control