我需要一个允许我的应用程序从网络摄像头捕获图像的库。
桌面窗口有很多示例,但移动设备没有。
有人知道任何现有的 Windows Mobile 解决方案/项目吗?
我找到了这个http://cewebcam.codeplex.com/,但它是在非托管 c++ 上实现的。
我需要一个允许我的应用程序从网络摄像头捕获图像的库。
桌面窗口有很多示例,但移动设备没有。
有人知道任何现有的 Windows Mobile 解决方案/项目吗?
我找到了这个http://cewebcam.codeplex.com/,但它是在非托管 c++ 上实现的。
您提到的网站 (cewebcam) 为特定网络摄像头提供 USB 网络摄像头驱动程序。不能使用 C#/.NET 编写驱动程序。
如果您有 USB 网络摄像头,则首先需要适用于 Windows CE 的 USB 驱动程序。没有驱动程序,您将无法访问相机。
要访问 USB 摄像头的视频流,您还需要一些 directshow 驱动程序(与 Windows CE 兼容)。
我认为两者都很少适用于任何 USB 网络摄像头。但是,如果幸运的话,要能够通过 .NET 访问视频流,则需要一些 directshow 包装器。
如果以上内容与您的问题不符(不清楚),您可能会询问有关使用 Windows Mobile 6.5 内置摄像头提供网络摄像头的问题。同样,这需要 C++ directshow 编程来将摄像机的视频流路由到提供互联网视频流的应用程序。
已经有一些应用程序可以将带有摄像头的 Windows Mobile 转换为“网络摄像头”:Mobiola、PocketCam、WebCamera 等等?
我担心你可以用 C# 做的最简单的应用程序,内置摄像头是一个 Web 服务器,它提供使用内置摄像头定期拍摄的图像。
您最好的选择将是制造您的移动设备的供应商。
他们应该有一个 SDK 供您使用,它可以访问设备,因为这不是 Microsoft 在其 Compact Framework 版本中关注的内容。