5

मैं एक परियोजना पर काम कर रहा हूं और फोकस के साथ चेहरे का पता लगाना, thanks to SOनई दृष्टि एपीआई - चित्र का आकार

अब मैं चित्र ले रहा हूं, लेकिन मेरे नेक्सस 5 पर फ्रंट कैमरा और 1280x960 का पूर्वावलोकन आकार का उपयोग करके, प्ले सेवाएं चित्र आकार को 320x240 पर सेट करने लगती हैं।

मैंने जांच की, 1280x960 दोनों पूर्वावलोकन और तस्वीर पर समर्थित है।

मैंने प्रतिबिंब (फोकस के लिए समान) का उपयोग करके पैरामीटर को बदलने की कोशिश की, लेकिन कुछ भी नहीं बदला। पूर्वावलोकन शुरू करने से पहले इसे बदलने के लिए जरूरी लगता है ...

मैं obfuscated कोड को पढ़ने और डीबग करने का प्रयास कर रहा हूं, लेकिन मुझे नहीं पता कि लाइब्रेरी इस कम रिज़ॉल्यूशन के लिए क्यों जाने का निर्णय लेती है: - (

इस्तेमाल किया कोड क्या नमूना में शामिल है के करीब है, बस संभावना CameraSource.takePicture (...)

आप में the samples repo

कोड कोड प्राप्त कर सकते हैं का उपयोग कर एक तस्वीर लेने के लिए जोड़ा समस्या को पुन: उत्पन्न करने के लिए =>here

0 मदद के लिए

BITMAP﹕ 320x240 

धन्यवाद: एक बटन

mCameraSource = new CameraSource.Builder(context, detector) 
    .setRequestedPreviewSize(1280, 960) 
      .setFacing(CameraSource.CAMERA_FACING_FRONT) 
      .setRequestedFps(30.0f) 
      .build(); 

जोड़ा गया है और एक clik श्रोता जुड़े:

मैं के साथ कैमरे init बदल

findViewById(R.id.snap).setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      mCameraSource.takePicture(null, new CameraSource.PictureCallback() { 
       @Override 
       public void onPictureTaken(byte[] bytes) { 
        Bitmap bmp = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); 
        Log.d("BITMAP", bmp.getWidth() + "x" + bmp.getHeight()); 
       } 
      }); 
     } 
    }); 

लॉग उत्पादन!

+0

क्या आप अपना वास्तविक कोड शामिल कर सकते हैं? अधिक जानकारी बेहतर है। – Kat

+0

@ स्पार्किसवर्ड: मैंने कुछ विवरण और नमूना कोड के लिए एक लिंक जोड़ा। –

+0

इस मुद्दे को गिटहब पर यहां बताया गया था: https://github.com/googlesamples/android-vision/issues/19 – pm0733464

उत्तर

1

हमने हाल ही में कैमरासोर्स क्लास को सोर्स किया है। यहाँ देखें:

https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java

इस संस्करण चित्र आकार जारी करने के लिए एक ठीक भी शामिल है। यह स्वचालित रूप से उच्चतम रिज़ॉल्यूशन का चयन करेगा जो कैमरा समर्थन करता है जो पूर्वावलोकन के पहलू अनुपात से मेल खाता है।

+0

जैसा कि मैंने कहा, मैंने समर्थित पूर्वावलोकन और चित्र आकार के लिए जांच की है, संकल्प समर्थित है ... –

+0

@ pm0733464 विज़न एपीआई से ट्रैक किए गए चेहरे + ओवरले छवि की छवि को कैप्चर/सहेज सकते हैं? –

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