2017-11-05 5 views
0

私は2017(link)からの深度WWDCビデオによる画像編集を見ていました。彼らはポートレートモードの背景を取り、それを黒くしています。彼らはまた、いくつかのコードを示したが、私はそれを使用する方法がわからない。誰かがサンプルコードを提供できますか? enter image description here コード: enter image description hereDepth Apiでポートレートの背景をどのように削除しますか?

+0

このQ&Aは役に立ちますか? https://stackoverflow.com/questions/44506934/how-to-capture-depth-data-from-camera-in-ios-11-and-swift-4 – dfd

答えて

0

私は何がやりたいことな変化であると考えている:黒背景と

人物画像

vec4 result = vec4(imageColor.rgb * scaleFactor, imageColor.a); 

へ:

カットオフがある
if disparity < cutoff { 
    vec4 result = vec4(imageColor.rgb, 0); 
} 

あなたが見せたくない視差(奥行き)。

私はAVDepthDataを使っていましたが、フィルタは経験していません。

希望に役立ちます!

+0

ちょっとスティーブン、答えてくれてありがとう。問題は、このコードの使い方が分かりません。 カーネルvec4 into_darkness(__サンプルimageColor、__sample normalizedDisparity、float power){} – kerbelda

関連する問題