Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

318
Views
Error de MLKit: no se pudo cargar el modelo desde la ruta mlkit_pose/pose_person_detector_f16.tflite

Creé un complemento de Unity para Android que usa MLKit. Todo funciona bien hasta que el detector de poses MLKit analiza la imagen:

 Task<Pose> result = _pd.process(image) .addOnSuccessListener( new OnSuccessListener<Pose>() { @Override public void onSuccess(Pose pose) { Log.i("MyComppany", "trig OnSuccessListener!"); } }) .addOnFailureListener( new OnFailureListener() { @Override public void onFailure(@NonNull Exception e) { Log.i("MyComppany", "trig OnFailureListener!"); Log.i("MyComppany", String.valueOf(e)); } });

después de lo cual me sale este error:

 03-30 12:16:47.318 13171 13171 I MyCompany : com.google.mlkit.common.MlKitException: Mediapipe failed with message: internal: Graph has errors: 03-30 12:16:47.318 13171 13171 I MyCompany : Calculator::Open() for node "posetrackingsubgraph__posedetectionsubgraph__TfLiteInferenceCalculator" failed: RET_CHECK failure (third_party/mediapipe/util/tflite/tflite_model_loader.cc:70) model Failed to load model from path mlkit_pose/pose_person_detector_f16.tflite

Esto sugiere que el tfile se perdió al crear el complemento, pero no estoy seguro de cómo depurarlo más. Cualquier idea es apreciada.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Esto sucedía porque literalmente no tenía el archivo de modelo especificado. Como estaba usando un complemento AAR , tuve que descargar todas las dependencias subyacentes en Assets/Plugins/Android de Unity usando unity-jar-resolver . Después de hacerlo, experimenté una colisión de dependencias, lo que me obligó a eliminar esa dependencia ("com.google.mlkit:pose-detection:17.0.1-beta3") . Al final, resultó que solo tenía una referencia de "com.google.mlkit:pose-detection:17.0.1-beta3" en el complemento de Unity, no todo el contenido.

Como solución, exporté mi proyecto a Android Studio y agregué "com.google.mlkit:pose-detection:17.0.1-beta3" a Gradle. Todo funciona ahora.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!