如何为AVCaptureDevice计算focusPointOfInterest?

wgp*_*ubs 5 iphone objective-c avfoundation ios4 avcapturedevice

如何计算给定AVCaptureDevice的focusPointOfInterest(介于0,0和1,1之间的CGPoint值)?

我一直在关注最新WWDC的代码示例,但我真的不明白如何进行计算.此外,我的应用程序坐在横向与纵向(如示例中)...所以除了不了解事情的计算方式之外,我不确定为了解释横向问题需要做出哪些调整.

任何帮助,将不胜感激.

谢谢 - wg

Jos*_*der 3

根据http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/03_MediaCapture.html

\n\n
\n

您传递一个 CGPoint,其中 {0,0} 表示图片区域的左上角,而 {1,1} 表示横向模式下的右下角,主页按钮位于右侧\xe2\x80\x94即使设备处于纵向模式。

\n
\n

  • 还是很好奇如何计算! (2认同)
  • 它的意思是比率。例如,如果您在边界大小 {20, 100} 的情况下点击点 {10,20},您希望将焦点集中在 {0.5, 0.2} 点上。 (2认同)