|
@@ -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;
|