我在华硕 xtion pro(kinect 仿制品)上使用 2 个传感器、RGB cam 和用户数据作为掩码。不确定它是否称为用户数据,另一个不是深度或颜色。
除了 2 个问题外,它可以工作:
当您将 2 个纹理组合在一起时,蒙版实际上与颜色纹理略有偏移,在背景字符周围留下了轮廓。我相信这是因为这两个传感器只是直接射出并且没有校准,所以一个在现实世界的空间中与另一个相距 2 英寸。
第二个问题是关于优化掩模边缘的问题。有什么方法可以使字符周围的边缘羽化,或者根据相邻像素的差异进行平滑处理?我发现边缘真的在物体边缘跳跃。
因此,我用于将基础纹理与蒙版组合的着色器要求两个纹理的大小相同,因此我不能简单地将其调整为稍小以消除角色周围的间隙。
我很好奇你如何将蒙版纹理缩小几个 % 并在边缘周围添加更多黑色,比如如果你调整纹理的大小小于它占据的矩形,你怎么能用黑色填充周边?
我正在使用 Unity + OpenNI + Asus xtion pro 传感器。在大多数用途中,错位并不明显,但是当做一些非常精确的事情时,它就不是那么准确了......
任何想法或指示?寻找方向。