मैं एंड्रॉइड के सामने वाले कैमरे की कच्ची फ़ीड तक पहुंचने का प्रयास कर रहा हूं। डिफ़ॉल्ट रूप से, सामने वाले कैमरे का पूर्वावलोकन क्षैतिज रूप से फ़्लिप किया जाता है ताकि उपयोगकर्ता खुद को एक दर्पण में देख सकें - यह बहुत अच्छा है, लेकिन मुझे जो चाहिए वह नहीं। कच्ची फ़ीड पाने का सबसे अच्छा तरीका क्या है? स्वचालित फ़्लिपिंग को अक्षम करने का कोई तरीका है, या क्या मुझे इसे कोड में फ़्लिप करने का प्रयास करना चाहिए? मेरे आवेदन को सामने वाले कैमरे की रीयल-टाइम फीड प्रदर्शित करने की आवश्यकता है, बिना इसे दर्पण की तरह फिसल दिया जाए।सामने वाले कैमरे के फ्लिपिंग को रोकें
उत्तर
सामने वाले कैमरे का डेटा कैमरे को देखकर आपको देखता है। इसकी छवि का बायां तरफ तुम्हारा दाहिना तरफ है। मुझे लगता है कि यह वही है जो आप पहले से चाहते हैं? जब SurfaceView
पर डाल दिया जाता है तो यह फ़्लिप हो जाता है, इसलिए यह आपके जैसा कार्य करता है, लेकिन यह एक अलग कॉस्मेटिक परिवर्तन है।
कम से कम, यह है कि मैंने देखा है कि प्रत्येक डिवाइस कैसे काम करता है और मैंने Barcode Scanner/Barcode Scanner+ में फ्रंट कैमरा समर्थन को लागू करने के लिए इस पर कड़ी मेहनत की है।
यदि आप बारकोड स्कैनिंग के लिए फ्रंट-फेस कैमरा का उपयोग करना चाहते हैं तो आप TextureView का उपयोग कर सकते हैं और इसमें एक रूपांतरण मैट्रिक्स लागू कर सकते हैं। जब बनावट अद्यतन होती है तो आप छवि डेटा पढ़ सकते हैं और इसका उपयोग कर सकते हैं।
विशेष रूप MainActivity.java
सेmCamera.setDisplayOrientation(90);
Matrix matrix = new Matrix();
matrix.setScale(-1, 1);
matrix.postTranslate(width, 0);
mTextureView.setTransform(matrix);
के लिए संघर्ष कर रहा है कि जिथब से कोड काम नहीं करता है। – CENT1PEDE
अरे @ ग्रीनफ़ॉक्स फॉक्स। मैंने सिर्फ रेपो को क्लोन किया और कमांड लाइन से 'gradle installDebug' चलाया और मेरे नेक्सस 5 पर स्थापित किया। यह चलता है। जब मैं ऐप लॉन्च करता हूं और कुछ टेक्स्ट 'एबीसी' पकड़ता हूं तो यह सामान्य रूप से सामान्य उलटा हुआ बैक-टू-फ्रंट 'सीबीए' की अपेक्षा स्क्रीन पर 'एबीसी' दिखाता है। सही समस्या क्या है? – Steve
लेकिन जब मैंने इसका इस्तेमाल किया, कुछ भी काम नहीं करता .. – CENT1PEDE
- 1. सामने वाले कैमरे को कैप्चर करें - फोनगैप?
- 2. आईफोन कार्ड फ्लिपिंग एनीमेशन
- 3. सामने वाले कैमरे से तस्वीर कैप्चर करें और इसे पूर्वावलोकन के बिना एसडी कार्ड पर सहेजें
- 4. एंड्रॉयड में CountDownTimer रोकें, जब गतिविधि सामने
- 5. UIImagePickerController पीछे से सामने कैमरे से एनिमेटेड स्विच कैसे करें?
- 6. कैमरे के कब्जे वाले छवि के साथ छवि ओवरले सहेजें
- 7. ईश्वर रुकने वाले श्रमिकों को रोकें
- 8. विज़िट के इतिहास को संग्रहीत करने वाले ब्राउज़र को रोकें
- 9. एंड्रॉइड फ्रंट फेसिंग कैमरे को उलटा तस्वीरें
- 10. कैमरे
- 11. टास्कबार को कवर करने वाले पूर्णस्क्रीन फॉर्म को कैसे रोकें?
- 12. नेटवर्क कैमरे के साथ ओपनसीवी
- 13. आपके सामने आने वाले सबसे उपयोगी स्ट्रिंग हेल्पर क्या हैं?
- 14. कैमरे के वर्तमान चित्र फ़ोल्डर को
- 15. क्या एक ही समय में सामने और पीछे के कैमरे से आईफोन 4 रिकॉर्ड हो सकता है?
- 16. परिप्रेक्ष्य प्रक्षेपण - मैं 'कैमरे' के पीछे वाले बिंदुओं को कैसे प्रोजेक्ट करूं?
- 17. सीएमएस बिना सामने के?
- 18. three.js - कैमरे को एक ट्विन
- 19. स्ट्रिंग के सामने से एन अक्षर को
- 20. ब्राउज़र को स्वत: भरने वाले फॉर्म फ़ील्ड से रोकें
- 21. एंड्रॉइड पर छिपाने वाले सॉफ्ट कीबोर्ड से बटन को रोकें
- 22. स्वत: जोड़ने वाले कोष्ठक से ग्रहण को कैसे रोकें?
- 23. सेलेनियम आईडीई - विफलता पर चलने वाले परीक्षण सूट को रोकें
- 24. किसी वेबपृष्ठ से उत्पन्न होने वाले प्रत्येक अनुरोध को रोकें
- 25. सामने वाले अतिरिक्त "25" वाले मानक मानक हेक्स-एन्कोडेड वर्ण क्या हैं?
- 26. WPF - विंडो को सामने लाएं
- 27. लगातार सामने
- 28. सी ++ फ़ाइल के सामने लिखें
- 29. मैं एक विशिष्ट आलेख को हमेशा सामने वाले पृष्ठ पर कैसे रख सकता हूं?
- 30. सूची के एक सदस्य को सूची के सामने ले जाना
समझ में आता है कि https://github.com/hadders/camera-reverse
देखें। मैं वास्तव में इसे SurfaceView के साथ प्रस्तुत करने का प्रयास कर रहा हूं - इसके बजाय मुझे इसके बारे में कैसे जाना चाहिए? – daedalus28
आह। तब मुझे नहीं पता। मुझे लगता है कि आपको छवि डेटा प्राप्त करना होगा और मैन्युअल रूप से 'व्यू' पर पेंट करना होगा। या शायद आपको इसे हाथ से उलटना होगा क्योंकि यह इसे फिर से उलट देगा। मैंने कभी भी उस पहलू को कभी नहीं छुआ है, जब भी मैं डेटा को अलग से सुनता हूं, तो उसे हमेशा 'SurfaceView' पर जो कुछ भी चाहिए, उसे हमेशा फ़्लिंग करने दें। –
मैं भी इसे SurfaceView में गैर-प्रतिबिंबित करना चाहता हूं। क्या तुम्हें कभी कोई हल मिला? –