flutter_vision icon indicating copy to clipboard operation
flutter_vision copied to clipboard

get_polygons_from_bitmap method, where a MatOfPoint object is expected but is null.

Open adityaerlangga opened this issue 4 months ago • 0 comments

I got this error for some image.

E/flutter (12120): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(100, Detection Error, java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List org.opencv.core.MatOfPoint.toList()' on a null object reference
E/flutter (12120):      at com.vladih.computer_vision.flutter_vision.models.Yolov8Seg.get_polygons_from_bitmap(Yolov8Seg.java:197)
E/flutter (12120):      at com.vladih.computer_vision.flutter_vision.models.Yolov8Seg.restore_seg_mask_size(Yolov8Seg.java:165)
E/flutter (12120):      at com.vladih.computer_vision.flutter_vision.models.Yolov8Seg.detect_task(Yolov8Seg.java:99)       
E/flutter (12120):      at com.vladih.computer_vision.flutter_vision.FlutterVisionPlugin$DetectionTask.run(FlutterVisionPlugin.java:273)
E/flutter (12120):      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
E/flutter (12120):      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E/flutter (12120):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/flutter (12120):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/flutter (12120):      at java.lang.Thread.run(Thread.java:764)
E/flutter (12120): , null)
E/flutter (12120): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652:7)     
E/flutter (12120): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:310:18)
E/flutter (12120): <asynchronous suspension>
E/flutter (12120): #2      AndroidFlutterVision._yoloOnImage (package:flutter_vision/src/plugin/android.dart:189:17)       
E/flutter (12120): <asynchronous suspension>
E/flutter (12120): #3      AndroidFlutterVision.yoloOnImage (package:flutter_vision/src/plugin/android.dart:168:14)        
E/flutter (12120): <asynchronous suspension>
E/flutter (12120): #4      _PotholeDetectionPageState.yoloOnImage (package:pothole_detection_app/nav_pages/pothole_detection_page_view.dart:286:20)
E/flutter (12120): <asynchronous suspension>
E/flutter (12120):

adityaerlangga avatar Mar 02 '24 00:03 adityaerlangga