2012-06-16 16 views
8

मैं एक ऐप बना रहा हूं जो उपयोगकर्ता को एक तस्वीर पर क्लिक करने की अनुमति देगा और फिर तस्वीर पर विभिन्न प्रभाव फ़िल्टर लागू करेगा। असल में, मैं Pudding Camera के समान एक ऐप बनाना चाहता हूं।एंड्रॉइड के लिए छवि प्रभाव?

मैं एक बहुत शोध किया और यह करने के लिए 3 विकल्प भर में आया था: -

1) का प्रयोग करें OpenCV और मैन्युअल रूप से सभी प्रभावों को लागू [नहीं यह रूप में मेरी पहली प्राथमिकता बहुत समय का उपयोग करता है, लेकिन अगर यह कर देगा सब कुछ निष्फल है]।

2) एनडीके के माध्यम से एंड्रॉइड को पोर्ट करके ImageMagick/ImageJ/Marvin जैसी लाइब्रेरी का उपयोग करें।

3) jjil जैसी लाइब्रेरी का उपयोग करें।

अब मैं जानना चाहता हूं कि आगे बढ़ने का सबसे अच्छा तरीका कौन सा है। मेरे प्राथमिकताएं हैं: -

1) मैं प्रभाव बदलाव करने और हो सकता है मेरा अपना नया कस्टम प्रभाव बनाने में सक्षम होना चाहता हूँ।

2) मैं इसे तेजी से चलाने के लिए चाहता हूं क्योंकि मैं चाहता हूं कि मेरा ऐप त्वरित और उत्तरदायी हो।

3) मैं ऐसी लाइब्रेरी का उपयोग करना चाहता हूं जो सीखना सबसे आसान है क्योंकि मैं छवि proccinging में एक विशेषज्ञ नहीं हूं।

कृपया मदद करें!

+1

अब आपने क्या प्रयास किया है ... –

+2

हालांकि आप 2+ साल के सदस्य थे, मैंने देखा कि यह आपका पहला प्रश्न है । [एफएक्यू] के अनुसार (http://stackoverflow.com/faq/), प्रश्न "बहस, बहस, मतदान, या विस्तारित चर्चा मांगें" स्टैक ओवरफ़्लो के लिए उपयुक्त नहीं हैं। यदि आपके पास एक विशिष्ट कोडिंग प्रश्न है तो कृपया इसे पूछें, प्रासंगिक कोड और किसी भी त्रुटि को पोस्ट करना सुनिश्चित करें। – Sam

+1

@ सैम मैं कहूंगा कि यह सीमा रेखा है हालांकि वह विकल्प प्रदान कर रहा है। क्या गुम है उसके हिस्से पर कुछ शोध है: पी – keyser

उत्तर

2

OpenCV Android 2.3 के लिए अच्छी तरह से काम करता है और उससे आगे, आप क्वालकॉम, जो OpenCV की तरह है, लेकिन अधिक क्वालकॉम चिप्स के लिए अनुकूलित द्वारा FastCV विचार कर सकते हैं। मैं जेजेआईएल की सिफारिश नहीं करता हूं, इसे हमेशा के लिए अपडेट नहीं किया गया है और केवल एंड्रॉइड के पुराने संस्करण पर ही काम करता है।

+0

धन्यवाद डीएक्सएम! मैं अब के लिए एनडीके के साथ ओपनसीवी का उपयोग कर रहा हूं और यह अच्छी तरह से काम कर रहा है :) मदद करने के लिए दूसरों के लिए धन्यवाद :) – kpsfoo

0

उपयोग और सीखने के लिए सर्वश्रेष्ठ lib। Catalano Framework। यह article देखें, आप कोड की कुछ पंक्तियों के साथ जल्दी से सीखेंगे, इसमें कई उदाहरण हैं। मल्टीथ्रेड में चल रहे कई फ़िल्टर हैं, आप इस नामस्थान में देख सकते हैं Catalano.Imaging.Concurrent.Filters

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