Переглянути джерело

Merge branch 'master' of http://git.ius.plus/Project-Wing/fis_lib_measure

Jimmy 1 рік тому
батько
коміт
f77c62c11a
1 змінених файлів з 9 додано та 5 видалено
  1. 9 5
      lib/view/paint/ai_patint_controller.dart

+ 9 - 5
lib/view/paint/ai_patint_controller.dart

@@ -191,11 +191,15 @@ class AiPatintController extends GetxController {
       }
     } else {
       updateFeatures();
-      final diagResultsForEachOrgan = state.aiResult[state.frameIndex]
-          .diagResultsForEachOrgan?[state.aiResultIndex];
-      diagnosisOrgan =
-          diagResultsForEachOrgan?.organ ?? DiagnosisOrganEnum.Null;
-      final detectedObjects = diagResultsForEachOrgan?.detectedObjects;
+      var diagResultsForEachOrgans =
+          state.aiResult[state.frameIndex].diagResultsForEachOrgan ?? [];
+      if (diagResultsForEachOrgans.isEmpty) {
+        return false;
+      }
+      final diagResultsForEachOrgan =
+          diagResultsForEachOrgans[state.aiResultIndex];
+      diagnosisOrgan = diagResultsForEachOrgan.organ;
+      final detectedObjects = diagResultsForEachOrgan.detectedObjects;
       if (state.vidStatus == VidPlayStatus.pause) {
         if (detectedObjects == null) {
           return false;