我有一个使用OpenKinect从Kinect中捕获的byte [],它是Java JNA包装器。我想知道是否可以使用现有的库将RGB数据的byte []转换为可以显示/存储的图像?

最佳答案

Java的BufferedImage是一个不错的选择。

我会找出您的byte[]的颜色编码方案,并将其转换为可接受的int[],以便使用setRGB()设置BufferedImage的RGB数组。然后,您可以将图像以各种格式保存到磁盘,或渲染以显示。


Writing/Saving an Image

关于java - 将RGB数据的byte []转换为图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9299160/

10-08 21:23