首页 > 解决方案 > 从 ARHumanBodyManger 获取 humanStencilTexture 的彩色像素

问题描述

我正在使用 Unity 和 ARKit 3 为 iO 创建一个 AR 应用程序。

我正在使用人物遮挡样本来检测人体。

ARHumanBodyManger 有一个名为 humanStencilTexture 的属性,它返回 Texture2D,它以红色预览人体,其他东西以黑色预览,如图所示。

在此处输入图像描述

我想识别这个纹理中的彩色像素。

我曾经humanStencilTexture.GetPixels()获取所有像素,当我检查这些像素时,它们都是黑色的。

谁能帮助我如何检查红色像素?

标签: unity3darkittexture2d

解决方案


推荐阅读