कैमरा 2 चेहरा पहचान तंत्र के बारे में पर्याप्त जानकारी नहीं है। मैंने Google से कैमरा 2 नमूना का उपयोग किया: android-Camera2Basicएंड्रॉइड कैमरा 2 चेहरा पहचान
मैंने चेहरा पहचान मोड को पूर्ण करने के लिए सेट किया है।
int max_count = characteristics.get(
CameraCharacteristics.STATISTICS_INFO_MAX_FACE_COUNT);
int modes [] = characteristics.get(
CameraCharacteristics.STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES);
आउटपुट: MAXCOUNT: 5, मोड:
mPreviewRequestBuilder.set(CaptureRequest.STATISTICS_FACE_DETECT_MODE,
CameraMetadata.STATISTICS_FACE_DETECT_MODE_FULL);
इसके अलावा, मैं
STATISTICS_INFO_MAX_FACE_COUNT
और STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES
जाँच [0, 2]
मेरे CaptureCallback:
private CameraCaptureSession.CaptureCallback mCaptureCallback
= new CameraCaptureSession.CaptureCallback() {
private void process(CaptureResult result) {
Integer mode = result.get(CaptureResult.STATISTICS_FACE_DETECT_MODE);
Face [] faces = result.get(CaptureResult.STATISTICS_FACES);
if(faces != null && mode != null)
Log.e("tag", "faces : " + faces.length + " , mode : " + mode);
}
@Override
public void onCaptureProgressed(CameraCaptureSession session, CaptureRequest request,
CaptureResult partialResult) {
process(partialResult);
}
@Override
public void onCaptureCompleted(CameraCaptureSession session, CaptureRequest request,
TotalCaptureResult result) {
process(result);
}
आउटपुट: चेहरे: 0, मोड: जैसे कि यह एक चेहरा ठीक से पहचान नहीं करता है या मैं कुछ याद किया 2
public static final int STATISTICS_FACE_DETECT_MODE_FULL = 2;
चेहरे की लंबाई लगातार 0. है लगता है।
मुझे FaceDetector के साथ दृष्टिकोण पता है। मैं बस यह देखना चाहता था कि यह कैसे नए कैमरेके साथ काम करता है।
क्षमा करें मुझे एक ही समस्या है ... लेकिन यह आपकी मदद की तरह हल नहीं करता है ... यदि आप इस समस्या का उपयोग करते हैं, तो क्या आप जिथब या अन्य संसाधनों पर एक लिंक दे सकते हैं? बहुत बहुत धन्यवाद! –
मुझे एक ही समस्या है। मैं विशेष रूप से कैमरा 2 एपीआई का उपयोग कर रहा हूं। मजाकिया बात यह है कि मेरे यहां उदाहरण का उपयोग कर कोड काम कर रहा है: http://stackoverflow.com/questions/33748760/camera2-face-detection-call-back - लेकिन कोड का एक और सेट मैंने अलग तरीके से बनाया है जो काम नहीं करता है ! और मैं अंतर नहीं समझ सकता! आप की तरह, मुझे हमेशा 0 चेहरे की लंबाई मिलती है। मुझे यकीन है कि अंत में मैं इसे खोजूंगा, लेकिन यह निश्चित नहीं है कि यह स्पष्ट नहीं है। –