Skip to content

Not working in android #6

@satvikreddy

Description

@satvikreddy

Issue1: Download link is incorrect

When running
dart run opencv_dart:setup android arm64-v8a

It tries to download: https://github.com/rainyl/opencv_dart/releases/download/v0.6.5/libopencv_dart-android-x64.tar.gz
But this link does not exist

I think expected link is: https://github.com/rainyl/opencv_dart/releases/download/v0.6.5/libopencv_dart-android-arm64-v8a.tar.gz

Issue2: flutter run failing on android (both emulator and real device)
I hardcoded the correct link and tried flutter run, after running the opencv_dart:setup command. Getting the following error.
Am i missing some step? After adding package I only ran opencv_dart:setup command (android arm64-v8a variation)

Console error logs

E/flutter (15552): #2      loadNativeLibrary (package:opencv_dart/src/core/base.dart:35:31)
E/flutter (15552): #3      _bindings (package:opencv_dart/src/imgcodecs/imgcodecs.dart:14:32)
E/flutter (15552): #4      _bindings (package:opencv_dart/src/imgcodecs/imgcodecs.dart)
E/flutter (15552): #5      imread.<anonymous closure> (package:opencv_dart/src/imgcodecs/imgcodecs.dart:25:17)
E/flutter (15552): #6      using (package:ffi/src/arena.dart:124:31)
E/flutter (15552): #7      imread (package:opencv_dart/src/imgcodecs/imgcodecs.dart:24:10)
E/flutter (15552): #8      VisionService.test (package:sporty/services/vision_service.dart:5:20)
E/flutter (15552): #9      main (package:sporty/main.dart:9:17)
E/flutter (15552): #10     _runMain.<anonymous closure> (dart:ui/hooks.dart:301:23)
E/flutter (15552): #11     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:19)
E/flutter (15552): #12     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
E/flutter (15552): 

Code:

void main() {
  final img = cv.imread("assets/test.jpg", flags: cv.IMREAD_COLOR);
  final gray = cv.Mat.empty();

  cv.cvtColor(img, gray, cv.COLOR_BGR2GRAY);
  print("${img.rows}, ${img.cols}");

  cv.imwrite("test_cvtcolor.jpg", gray);

  runApp(MyApp());
}

My development device:

  • Windows 11
  • Flutter 3.16.9

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions