IT之家6月8日消息 在iOS 13中,蘋果終于推出了多攝像頭同步開啟支持,允許應(yīng)用程序在iPhone或iPad上同時(shí)捕獲來(lái)自多個(gè)麥克風(fēng)和攝像頭的照片、視頻、音頻,元數(shù)據(jù)和深度信息。
自從OS X Lion以來(lái),蘋果長(zhǎng)期一直支持macOS上的多攝像頭捕獲,但到目前為止,硬件限制使其無(wú)法推出適用于iPhone和iPad的API。
iOS 13中的新功能和API將允許開發(fā)人員提供同時(shí)從前置攝像頭和后置攝像頭傳輸視頻、照片或音頻的應(yīng)用程序。
iOS 13多攝像頭支持w/ AVCapture?
在WWDC19期間推出新功能時(shí),蘋果演示了一個(gè)畫中畫視頻錄制應(yīng)用,該應(yīng)用從前置攝像頭錄制,同時(shí)還可以從主攝像頭錄制。
該演示應(yīng)用程序還啟用了視頻錄制功能,以及在照片應(yīng)用播放期間即時(shí)交換兩個(gè)攝像頭的功能。該功能還可以讓開發(fā)人員控制雙TrueDepth攝像頭,包括后視寬角鏡頭或后視長(zhǎng)焦鏡頭的單獨(dú)視頻流。
iOS 13支持新的多攝像頭功能,僅適用于較新的硬件,包括iPhone XS、iPhone XS Max、iPhone XR和iPad Pro。
蘋果列出了許多支持多攝像頭捕獲的格式(如上圖所示),開發(fā)人員會(huì)注意到它會(huì)對(duì)相機(jī)的正常功能施加一些人為限制。
由于移動(dòng)設(shè)備的功率限制,與Mac不同,iPhone和iPad將僅限于單個(gè)多攝像頭會(huì)話,這意味著你無(wú)法同時(shí)在多個(gè)應(yīng)用中開啟多個(gè)攝像頭,或者使用多個(gè)攝像頭進(jìn)行多個(gè)會(huì)話。還將有各種支持的設(shè)備組合,指示在某些設(shè)備上支持哪些攝像機(jī)的捕獲組合。
蘋果本身并沒(méi)有在iOS 13相機(jī)應(yīng)用程序中使用任何新的多攝像頭功能,但我們認(rèn)為它現(xiàn)在正在出現(xiàn),因?yàn)樗皆贏VCapture中推出了支持。
Semantic Segmentation Mattes(語(yǔ)義分割蒙版)
iOS 13中相機(jī)捕捉的新功能還有語(yǔ)義分割蒙版。在iOS 12中,蘋果在內(nèi)部使用了Portrait Effects Matte為人像模式照片設(shè)置內(nèi)容,將主體與背景分開。在iOS 13中,蘋果推出了所謂的Semantic Segmentation Mattes來(lái)識(shí)別皮膚、頭發(fā)和牙齒,并通過(guò)API進(jìn)一步改進(jìn)這些信息,供開發(fā)人員使用。
在WWDC會(huì)議上,蘋果展示了新技術(shù)的演示應(yīng)用程序,允許將照片中的主體與背景分離,并將頭發(fā)、皮膚和牙齒隔離,以輕松添加效果,包括面部涂料和頭發(fā)顏色變化(如上圖)。
開發(fā)人員可以在蘋果的網(wǎng)站上了解有關(guān)多攝像頭支持和語(yǔ)義分段的更多信息,它還提供了演示應(yīng)用程序的示例代碼。