作者wix3000 (痒,好吃)
看板MacDev
标题[问题] AVCaputre 对焦点的计算
时间Sun Nov 6 15:07:00 2016
各位版友好
我想做点击萤幕对焦的功能,所以我需要计算一个相对座标来标定对焦的位置
网路上找到的教学都是用captureDevicePointOfInterestForPoint来转换
可是因为我做的是实时滤镜,所以预览画面没有用Layer,而是一般的View
这样相对座标就只能自己计算了
可是这里又有一个问题
我知道(0, 0)是左上,(1,1)是右下
但原始座标的比例又是多少??
我听说iOS的相机撷取的图片原始比例都是4:3
但如果我sessionPreset设1920 x 1080
那我该用4:3 还是16:9??
这个问题感觉网路上找不到答案,或是我不知道该用什麽关键字
麻烦有经验的版友能提供一点见解,谢谢
--
███ ︵︵︵︵ █◤ ◢█◤ ちから
██ /\|||█ ◢█◤ 「ひとりでは耐え切れぬ 雷 でもきっと、
▄█│‵╯︶︶| ██◤ # ふたりなら大丈夫私は信じる!」
▔█ ╲ ) ∕█████◣ +
+ █ ╮ - │██◣ ◥◥█◣ ◢ 第四巻 27ページ…
▂▄▆█│ │██◤* ◢████◣ 雷神の系谱 ψWix
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.133.79
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1478416025.A.DCE.html
1F:推 darktt: 对焦座标是一句你的preview大小来决定的 11/06 16:52
2F:→ darktt: 依据 11/06 16:52
3F:→ wix3000: 所以是以sessionPreset的比例去计算罗? 11/06 18:27
4F:→ darktt: 是依据你做的那个view为座标系统 11/06 19:16
5F:→ wix3000: 可是我输出的view是fill成4:3的比例,这样座标不就有误差 11/06 19:21
6F:→ wix3000: 了吗? 11/06 19:21
7F:→ darktt: sessionPreset是作为撷取的结果与预览完全没关系,反正它 11/06 19:37
8F:→ darktt: 就是会自己解决这个问题的,It's magic 11/06 19:38
9F:→ wix3000: M…Magic! 11/07 07:31