[問題] 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