Visual studio 如何使用Xamarin Portable访问相机和图像数据

Visual studio 如何使用Xamarin Portable访问相机和图像数据,visual-studio,mobile,xamarin,xamarin.forms,portable-class-library,Visual Studio,Mobile,Xamarin,Xamarin.forms,Portable Class Library,我是Xamarin和Android的新手。 目前我只在Android上测试我的应用程序。已禁用ios和windows 我想从我的相机中获得一个图像流,并对该流的数据进行处理,作为nXm矩阵流 我不知道如何将图像作为数据矩阵。 就这一点而言,我甚至不知道如何在Xamarin.Forms(便携式)上定位我手机的摄像头 我只找到了这个教程 这是特定于Android的,不允许访问原始矩阵数据 请帮助使用Xamarin.Media插件从窗体访问相机app@Jason好的,我可以用我的相机拍一张照片var

我是Xamarin和Android的新手。 目前我只在Android上测试我的应用程序。已禁用ios和windows

我想从我的相机中获得一个图像流,并对该流的数据进行处理,作为nXm矩阵流

我不知道如何将图像作为数据矩阵。 就这一点而言,我甚至不知道如何在Xamarin.Forms(便携式)上定位我手机的摄像头

我只找到了这个教程

这是特定于Android的,不允许访问原始矩阵数据


请帮助

使用Xamarin.Media插件从窗体访问相机app@Jason好的,我可以用我的相机拍一张照片
var file=wait CrossMedia.Current.TakePhotoAsync(mediapoptions)将捕获图像并将其保存到“磁盘”。我不想那样。我想在内存中的图像,在一个格式,使处理(例如总和所有像素数据)。如何做到这一点?感谢您向我推荐媒体插件,这确实帮了我不少忙。您需要从磁盘读取if并将其转换为您想要的格式。这可能需要在平台项目中完成,并通过DI与表单代码共享。@Jason这对我来说真的没有意义。数据从相机到内存再到磁盘,然后回到内存?这不会影响表演吗?此外,什么是DI?在内存中维护大型未压缩位图也很昂贵。如果您想尝试直接从摄像头传输字节[],您可以使用Android摄像头API来实现。使用Xamarin.Media插件从窗体访问摄像头app@Jason好的,我可以用我的相机拍一张照片
var file=wait CrossMedia.Current.TakePhotoAsync(mediapoptions)将捕获图像并将其保存到“磁盘”。我不想那样。我想在内存中的图像,在一个格式,使处理(例如总和所有像素数据)。如何做到这一点?感谢您向我推荐媒体插件,这确实帮了我不少忙。您需要从磁盘读取if并将其转换为您想要的格式。这可能需要在平台项目中完成,并通过DI与表单代码共享。@Jason这对我来说真的没有意义。数据从相机到内存再到磁盘,然后回到内存?这不会影响表演吗?此外,什么是DI?在内存中维护大型未压缩位图也很昂贵。如果您想尝试直接从摄像头中传输字节[],可以使用Android摄像头API来实现。