Có vẻ như chúng không hiển thị một đám mây điểm hoàn chỉnh mà là một bản đồ cường độ bóng mờ màu xanh lam. Điều này có thể được thực hiện với hình ảnh sâu từ Kinect cho Windows sdk. Điều bạn đang tìm kiếm là chỉ mục của người chơi. Đây là một bit được cung cấp trong mỗi pixel của hình ảnh độ sâu. Để có được bit chỉ mục của trình phát, bạn cũng phải bật luồng xương trong mã khởi tạo của mình.
Vì vậy, đây là cách tôi sẽ làm điều đó. Tôi đang thay đổi một trong những Kinect cho Windows quickstarts SDK tìm thấy here tải nó lên và thực hiện các thay đổi sau:
//Change image type to BGRA32
image1.Source =
BitmapSource.Create(depthFrame.Width, depthFrame.Height,
96, 96, PixelFormats.Bgra32, null, pixels, stride);
//hardcoded locations to Blue, Green, Red, Alpha (BGRA) index positions
const int BlueIndex = 0;
const int GreenIndex = 1;
const int RedIndex = 2;
const int AlphaIndex = 3;
//get player and depth at pixel
int player = rawDepthData[depthIndex] & DepthImageFrame.PlayerIndexBitmask;
int depth = rawDepthData[depthIndex] >> DepthImageFrame.PlayerIndexBitmaskWidth;
//check each pixel for player, if player is blue intensity.
if (player > 0)
{
pixels[colorIndex + BlueIndex] = 255;
pixels[colorIndex + GreenIndex] = intensity;
pixels[colorIndex + RedIndex] = intensity;
pixels[colorIndex + AlphaIndex] = 100;
}
else
{
//if not player make black and transparent
pixels[colorIndex + BlueIndex] = 000;
pixels[colorIndex + GreenIndex] = 000;
pixels[colorIndex + RedIndex] = 000;
pixels[colorIndex + AlphaIndex] = 0;
}
Tôi thích sử dụng ví dụ này để thử nghiệm các màu sắc vì nó vẫn còn cung cấp cho bạn với người xem sâu ở bên phải bên.Tôi có kèm theo một hình ảnh của hiệu ứng này chạy dưới đây:
![enter image description here](https://i.stack.imgur.com/4myBz.png)
Những hình ảnh bên trái là bản đồ cường độ với các dữ liệu cường độ mức độ điểm ảnh hơi màu.
Hy vọng rằng sẽ giúp David Bates
Sau khi suy nghĩ về hiệu ứng cấp pixel. Bạn có thể cho mỗi pixel khác tăng cường độ để bạn có thể nhận được hiệu ứng lấp lánh đó được hiển thị trên hình ảnh mẫu. Chỉ cần sayin :) – davidbates
Tuyệt! Cảm ơn rất nhiều! –