2011-05-25 15 views
11

पर ओपनजीएल प्रभाव लागू करें क्या उस सतह पर ओपनजीएल प्रभावों का उपयोग करते समय कैमरा पूर्वावलोकन प्रदर्शित करने के लिए एंड्रॉइड में कोई भी तरीका है? विशेष रूप से additive मिश्रण प्रभाव। मुझे पता है कि ओपनजीएल प्रभाव का उपयोग कर सकता है, और मुझे पता है कि कैमरे को SurfaceView पर रखा जा सकता है, लेकिन क्या एक कैमरा एक GLSurfaceView में रखा जा सकता है और उस कैमरे के पूर्वावलोकन पर ओपनजीएल मिश्रण प्रभाव लागू हो सकता है?एंड्रॉइड: कैमरा

उत्तर

5

आप कैमरे के फ्रेम के कच्चे पिक्सेल प्राप्त करने के लिए कैमरा पूर्वावलोकन का उपयोग कर सकते हैं, फिर इसे बनावट पर अपलोड कर सकते हैं, और फिर आप जो भी प्रभाव चाहते हैं वह कर सकते हैं। इसे देखने का प्रयास करें: Android Camera OpenGL ES Tutorial (एंड्रॉइड कैमरा समर्थन काफी छोटी है हालांकि, इस तरह इस्तेमाल होने पर यह लगभग कभी काम नहीं करता है)।

+0

@Patrick डी यू आपकी समस्या यह ओपन का उपयोग कर यू किसी भी ट्यूटोरियल या संदर्भ लाइव कैमरा फिल्टर – Erum

+0

लागू करने के लिए किसी भी एंड्रॉयड और ओपन कैमरा – NovusMobile

+0

@AndroEmbedded आप जो कुछ भी मतलब है को संदर्भित करें साझा कर सकते हैं हल हो गई है? –

1

यह अभी तक अनचाहे नहीं है, लेकिन Camera.setPreviewTexture ऐसा लगता है कि यह इस तरह के काम के लिए डिज़ाइन किया गया था। यह पूर्वावलोकन छवियों के लक्ष्य के रूप में सीधे ओपनजीएल ईएस बनावट का उपयोग करता है, ताकि आप इस तरह के बनावट के साथ कोई शेडर कर सकें।

संबंधित मुद्दे