[問題] AVCaputre 對焦點的計算

看板MacDev作者 (癢,好吃)時間8年前 (2016/11/06 15:07), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
各位版友好 我想做點擊螢幕對焦的功能,所以我需要計算一個相對座標來標定對焦的位置 網路上找到的教學都是用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://www.ptt.cc/bbs/MacDev/M.1478416025.A.DCE.html

11/06 16:52, , 1F
對焦座標是一句你的preview大小來決定的
11/06 16:52, 1F

11/06 16:52, , 2F
依據
11/06 16:52, 2F

11/06 18:27, , 3F
所以是以sessionPreset的比例去計算囉?
11/06 18:27, 3F

11/06 19:16, , 4F
是依據你做的那個view為座標系統
11/06 19:16, 4F

11/06 19:21, , 5F
可是我輸出的view是fill成4:3的比例,這樣座標不就有誤差
11/06 19:21, 5F

11/06 19:21, , 6F
了嗎?
11/06 19:21, 6F

11/06 19:37, , 7F
sessionPreset是作為擷取的結果與預覽完全沒關係,反正它
11/06 19:37, 7F

11/06 19:38, , 8F
就是會自己解決這個問題的,It's magic
11/06 19:38, 8F

11/07 07:31, , 9F
M…Magic!
11/07 07:31, 9F
文章代碼(AID): #1O7jQPtE (MacDev)
文章代碼(AID): #1O7jQPtE (MacDev)