मैं एक परियोजना पर काम कर रहा हूं और फोकस के साथ चेहरे का पता लगाना, 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());
}
});
}
});
लॉग उत्पादन!
क्या आप अपना वास्तविक कोड शामिल कर सकते हैं? अधिक जानकारी बेहतर है। – Kat
@ स्पार्किसवर्ड: मैंने कुछ विवरण और नमूना कोड के लिए एक लिंक जोड़ा। –
इस मुद्दे को गिटहब पर यहां बताया गया था: https://github.com/googlesamples/android-vision/issues/19 – pm0733464