使用AudioVideoCaptureDevice WP8获取RGB值(从GetPreviewBufferArgb)

本文关键字:GetPreviewBufferArgb RGB AudioVideoCaptureDevice WP8 获取 使用 | 更新日期: 2023-09-27 18:02:06

我想在Windows Phone 8中使用AudioVideoCaptureDevice来计算视频的RGB值。我想使用AudioVideoCaptureDevice,因为它可以设置某些属性,其他人不能像VideoTorch。现在,我可以用Videotorch On的AudioVideoCaptureDevice捕捉视频。但是我可以分析视频以获得帧到帧的RGB值(微秒计算)吗?

我认为这是不可能的。我也不知道。

但我认为还有另一种方法是从previewbuffer(使用实时feed)获得RGB值。我知道如何使用它与捕捉设备或照相机。我还可以使用PhotoCamera获取RGB值。但是,我可以得到RGB值从PreviewBuffer使用AudioVideoCaptureDevice吗?我如何使用这个功能?

http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.phone.media.capture.audiovideocapturedevice.getpreviewbufferargb%28v=vs.105%29.aspx

我真的需要帮助。任何意见都会对我有很大帮助。

使用AudioVideoCaptureDevice WP8获取RGB值(从GetPreviewBufferArgb)

完成了,现在得到了10秒的RGB值。遵循:

  1. 使用audiovideocapturedevice设置摄像头
  2. VideoTorchmode for camera.
  3. 从预览中获取相机像素
  4. 获取数组中的每个像素
  5. 读取数组并使用getpreviewbufferargb来获取每帧的RGB值。
  6. 计算帧数并从total/Count中取avg。
  7. 循环10秒。
相关文章:
  • 没有找到相关文章