मेरे पास उदाहरण के लिए 4 * 4 छवि है। मैं वाई, यू और वी घटकों को अलग से निकालना चाहता हूं। यह छवि कैसे करें यदि छवि YUV 422, YUV 420 और YUV444 है। मुझे सरणी की संरचना जानने में दिलचस्पी है कि वाई, यू और वी 422,420 और 444, में संग्रहीत हैं ताकि इसे एक्सेस किया जा सके।वाईयूवी 422, वाईयूवी 420, वाईयूवी 444
उत्तर
This साइट आपको विभिन्न वाईयूवी प्रारूपों पर एक बहुत अच्छा अवलोकन देता है। एक पिक्सेल संरचना भी दी गई है।
स्पष्टीकरण के लिए: ये संख्या color component subsampling के निर्धारण के लिए हैं। उदाहरण के लिए वाईयूवी 444 = 4: 4: 4 सबैम्पलिंग, जिसका अर्थ है कि तीनों घटकों में से प्रत्येक (वाई, यू और वी) में एक ही नमूना दर है। जबकि 4: 2: 2 में कहा गया है कि यू और वी केवल वाई की आधा दर के साथ नमूने में हैं, या दूसरे शब्दों में, वाई के लिए 2 बाइट्स और यू और वी 1 बाइट के लिए क्रमशः, यदि गहराई 1 बाइट है। इसका तात्पर्य है कि वाई में उच्च गतिशील रेंज हो सकती है।
यह ध्यान देने योग्य है कि जेपीईजी मानक प्रत्येक रंग घटक के लिए क्षैतिज और लंबवत नमूना कारकों को परिभाषित करता है। मानव दृश्य प्रणाली में 20:1 ratio of the luma sensors (rods) to chroma sensors (cones) है। इस कारण से, आमतौर पर चमकदार घटक subsampled नहीं है, लेकिन JPEG standard ऐसी सामग्री को एन्कोड करने की अनुमति देता है।
यह एक बहुत पुराना सवाल है, हालांकि मैंने अभी यूयूवी को डीकोड करने के बारे में कुछ काम पूरा कर लिया है और मैं कुछ इंफोस साझा करना चाहता हूं। वाईयूवी स्कीमा के 3 मुख्य पहलू हैं: 1 - यदि स्रोत वाईयूवी बफर एक पैक या प्लानर बफर है। पैक किया गया है कि वाईयूवी बिट्स को टॉजीटर समूहीकृत किया जाता है, प्लानर का मतलब है वाई, यू और वी बफर 3 differents मेमोरी एरिया में अलग हो जाते हैं। 2 - वाईयूवी चैनल का आकार; एकल वाई, यू, वी चैनल 8-बिट, 10-बिट, 12-बिट, आदि 3 - नमूना अनुपात हो सकता है; एक: बी: सी। 4: 2: 2 का मतलब है कि आप क्षैतिज रूप से प्रत्येक पिक्सल के लिए 1 वाई मान रखते हैं और केवल एक ही यू और वी मान दो नीयनबोर्ड पिक्सेल के बीच साझा किया जाता है।
मैंने अभी यूयूवी 4: 2: 2 v210 डीकोडिंग पर काम किया है, इस link के बाद जीएलएसएल स्रोत कोड डीकोड करने के लिए है और संसाधन जिन्हें मैंने संदर्भित किया है। कोई सलाह स्वागत है, यह मेरा पहला डिकोडर है।
- 1. मैं कच्ची वाईयूवी फ़ाइल कहां प्राप्त कर सकता हूं?
- 2. ओपनसीवी में वाईयूवी फ़ाइल से फ्रेम कैसे पढ़ा जाए?
- 3. आरजीबी-> वाईयूवी रूपांतरण सी/सी ++ में कैसे करें?
- 4. सिम: सीएसई आरजीबी सीयू + कार्यान्वयन के समान गति के बारे में वाईयूवी रंग रूपांतरण क्यों है?
- 5. कैमरे से वाईयूवी स्वरूपित वीडियो को कैसे पकड़ें, इसे प्रदर्शित करें और इसे संसाधित करें
- 6. मैं CVImageBuffer ऑब्जेक्ट
- 7. ओपनजीएल
- 8. क्या यूयूवी -> आरजीबी रूपांतरण हार्डवेयर तेज हो सकता है?
- 9. ओवीसीवी
- 10. खंडन शेडर
- 11. फास्ट 24-बिट सरणी -> 32-बिट सरणी रूपांतरण?
- 12. एंड्रॉइड कैमरा छवि से फ़िल्टर इन्फ्रारेड स्रोत
- 13. एंड्रॉइड में यूयूवी छवि प्रदर्शित करना
- 14. एंड्रॉइड: कॉलबैक के साथ कैमरा पूर्वावलोकन कैसे प्रदर्शित करें?
- 15. Jquery अगले तत्व का चयन करें
- 16. GridView
- 17. एक फ़ाइल में स्तंभ को दूसरे से कॉलम के साथ अजीब का उपयोग करके बदलें?
- 18. सेटअप Xcode 4.2.1 में त्रुटि?
- 19. एक सॉर्टेडलिस्ट के माध्यम से साइकिल चलाना - यह तेज़ क्यों है? निम्नलिखित उदाहरणों में
- 20. कैसे माणिक में विभिन्न बाल्टी में समूह संख्या के
- 21. आईआईएस 7.5:
- 22. सी #
- 23. समूह के बिना गिनती
- 24. इन पॉइंटर्स को संदर्भित करते समय मैं गलती से ओवरराइटिंग कैसे कर रहा हूं?
- 25. Numpy: कैसे जांचें कि सरणी में कुछ संख्याएं हैं या नहीं?
- 26. स्ट्रिंग से रिक्त स्थान
- 27. बचाव त्रुटियों = self.routes`
- 28. ExtJS चालू/बंद बटन
- 29. Thread.Sleep अधिक इंतजार कर रहा है पर अपेक्षा से अधिक
- 30. Asp.net वेब एपीआई