2010-11-11 110 views
1

我必须编写一个用于在屏幕上显示YUV图像的C代码。
任何人都可以告诉代码吗?如何使用C读取YUV图像的数据并将其显示在屏幕上

+0

你有什么试过,什么不行?我们无法为您编写程序。你已经指出一个绝对可以完成这项工作的图书馆,并且在一个提供YUV细节的网站以及你必须做什么才能将它转换成RGB来显示。你似乎在无视这些答案。没有一些额外的清晰度,我们真的帮不了你。 – RBerteig 2010-11-11 06:37:14

+0

如果我理解正确,则不需要在RGB和YUV之间进行任何转换。在这种情况下,只需显示原始数据就简单了。如果不知道您使用的是什么样的硬件和/或操作系统,我们无法帮助您。 – onemasse 2010-11-11 07:23:35

+0

thnx onemasse回复。好吧,我正在详细告诉你我的任务。我必须通过电视屏幕上的DVSDK DM6467电路板来显示RGB图像,但是这个电路板并不会侵占RGB图像,我们需要将它转换为YUV格式并显示出来。 – kamakshi 2010-11-11 09:22:00

回答

0

这里是一个很好底漆,讨论了一些色彩空间的问题: http://www.fourcc.org/fccyvrgb.php

+0

thnx的答复,但watever链接你提到,我已经检查,并在该转换公式给出。我不要求这种转换。 – kamakshi 2010-11-11 06:34:12

+0

为什么不。是什么让你认为你可以在没有转换的情况下显示YUV图像? – RBerteig 2010-11-11 06:38:03

+0

我必须通过DVSDK板disaply该图像,该董事会doent支持RGB图像显示 – kamakshi 2010-11-11 06:45:28

0

你可以尝试www.imagemagick.org库。

+0

我不必使用这个库,,, – kamakshi 2010-11-11 06:30:29

+0

hw我可以做到这一点在一个简单的方法,而无需使用任何库? – kamakshi 2010-11-11 06:30:52

+0

阅读样本,将它们从YUV转换为RGB,并将它们写入到帧缓冲区中进行显示。这些步骤都不是很难,但它们确实需要关注细节,图书馆可能是实现它们的最佳方式。 – RBerteig 2010-11-11 06:39:24

相关问题