2010-11-11 49 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

相關問題