C#通用windows应用程序从ip摄像头检测人脸
我正在使用c#和XAML开发一个通用Windows应用程序。我的要求是使用IP摄像头来检测人脸。C#通用windows应用程序从ip摄像头检测人脸,c#,uwp,camera,ip,C#,Uwp,Camera,Ip,我正在使用c#和XAML开发一个通用Windows应用程序。我的要求是使用IP摄像头来检测人脸。 我提到过。但我想把网络摄像头换成IP摄像头。现在我不知道如何连接到IP摄像头,所以有人给我一些建议来解决它。在Package.appxmanifest文件中有相应的功能配置 <Capabilities> <Capability Name="internetClient" /> <Capability Name="privateNetworkClien
我提到过。但我想把网络摄像头换成IP摄像头。现在我不知道如何连接到IP摄像头,所以有人给我一些建议来解决它。在Package.appxmanifest文件中有相应的功能配置
<Capabilities>
<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />
<Capability Name="internetClientServer" />
<DeviceCapability Name="webcam" />
</Capabilities>
注意:对于上述代码中的设备uri
,您应该咨询或找到相机制造商
Windows.Storage.Streams.IRandomAccessStream random =
await Windows.Storage.Streams.RandomAccessStreamReference.CreateFromUri(new Uri("your device uri")).OpenReadAsync();
Windows.Graphics.Imaging.BitmapDecoder decoder = await Windows.Graphics.Imaging.BitmapDecoder.CreateAsync(random);
Windows.Graphics.Imaging.PixelDataProvider pixelData = await decoder.GetPixelDataAsync();
byte[] bytes = pixelData.DetachPixelData();