我正在使用 microsoft FaceSDK 编写一个应用程序,以便使用前置摄像头进行实时人脸跟踪。我正在使用 PhotoCamera.GetPreviewBufferY() 来获取实时图像并进行处理。
问题是,我希望我的代码在纵向模式下工作。我可以通过使用适当的变换来定位屏幕上的相机图像,但似乎 PhotoCamera.GetPreviewBufferY() 总是以默认横向方向为我提供图像。无论如何在处理之前改变相机实时取景器的方向吗?或者我也可以操纵 byte[] 以将图像的方向改变 90 或 270 度。但是因为这是一个实时应用程序,所以需要一种快速的方法。
任何帮助表示赞赏。
谢谢