gpt4 book ai didi

iphone - 为什么 AVCaptureSession 输出错误的方向?

转载 作者:行者123 更新时间:2023-12-03 18:11:26 25 4
gpt4 key购买 nike

因此,我按照 Apple 的说明使用 AVCaptureSession 捕获视频 session :http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html 。我面临的一个问题是,即使相机/iPhone 设备的方向是垂直的(并且 AVCaptureVideoPreviewLayer 显示垂直相机流),输出图像似乎处于横向模式。我检查了示例代码的imageFromSampleBuffer:中imageBuffer的宽度和高度,分别得到了640px和480px。有谁知道为什么会这样?

谢谢!

最佳答案

看一下 header AVCaptureSession.h。有一个名为 AVCaptureVideoOrientation 的枚举定义,它定义了各种视频方向。 AVCaptureConnection 对象上有一个名为 videoOrientation 的属性,它是一个 AVCaptureVideoOrientation。您应该能够设置它来更改视频的方向。您可能需要 AVCaptureVideoOrientationLandscapeRightAVCaptureVideoOrientationLandscapeLeft

您可以通过查看 session 的输出来找到 session 的 AVCaptureConnections。输出有一个连接属性,它是该输出的连接数组。

关于iphone - 为什么 AVCaptureSession 输出错误的方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3561738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com