[问题] AVCaputre 对焦点的计算

楼主: wix3000 (痒,好吃)   2016-11-06 15:07:00
各位版友好
我想做点击萤幕对焦的功能,所以我需要计算一个相对座标来标定对焦的位置
网络上找到的教学都是用captureDevicePointOfInterestForPoint来转换
可是因为我做的是实时滤镜,所以预览画面没有用Layer,而是一般的View
这样相对座标就只能自己计算了
可是这里又有一个问题
我知道(0, 0)是左上,(1,1)是右下
但原始座标的比例又是多少??
我听说iOS的相机撷取的图片原始比例都是4:3
但如果我sessionPreset设1920 x 1080
那我该用4:3 还是16:9??
这个问题感觉网络上找不到答案,或是我不知道该用什么关键字
麻烦有经验的版友能提供一点见解,谢谢
楼主: wix3000 (痒,好吃)   2016-11-07 07:31:00
M…Magic!
作者: darktt (小朱)   2016-11-06 16:52:00
对焦座标是一句你的preview大小来决定的依据
楼主: wix3000 (痒,好吃)   2016-11-06 18:27:00
所以是以sessionPreset的比例去计算囉?
作者: darktt (小朱)   2016-11-06 19:16:00
是依据你做的那个view为座标系统
楼主: wix3000 (痒,好吃)   2016-11-06 19:21:00
可是我输出的view是fill成4:3的比例,这样座标不就有误差了吗?
作者: darktt (小朱)   2016-11-06 19:37:00
sessionPreset是作为撷取的结果与预览完全没关系,反正它就是会自己解决这个问题的,It's magic

Links booklink

Contact Us: admin [ a t ] ucptt.com