相关疑难解决方法(0)

如何在 Flutter 插件中添加 OpenCV

我正在做一个颤振项目,我必须检测物体的边缘。我已经搜索了现有的插件,但找不到任何插件。我打算使用 OpenCV 进行边缘检测。

我从 Android Studio 创建了一个 flutter 插件。这是插件结构。

在此处输入图片说明

我已经从这里下载了适用于 Android 的 OpenCV - opencv-3.4.3-android-sdk并解压缩。

在此处输入图片说明

我已经将 OpenCV SDK 中的 java 文件夹作为模块导入到 flutter 插件的 Android 项目中。

这就是我的 android 项目(flutter 插件)build.gradle 的样子

group 'com.xxxx.xxxxx'
version '1.0-SNAPSHOT'

buildscript {
    ext.kotlin_version = '1.2.30'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

rootProject.allprojects {
    repositories {
        google()
        jcenter()
    }
}

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 27

    sourceSets {
        main.java.srcDirs += …
Run Code Online (Sandbox Code Playgroud)

android opencv gradle flutter flutter-dependencies

9
推荐指数
1
解决办法
5562
查看次数

如何在 Flutter 的原生 C++ 中使用 OpenCV 4(2021 年)(支持 Flutter 2.0)?

我需要编写一些使用OpenCV 的C++ 代码,而 Flutter 代码将调用这些 C++ 代码。

有关于使用 Flutter 编写 C++ 的教程,但我找不到任何关于使用 OpenCV 的最新且易于部署的解决方案。怎么做?

c++ android opencv ios flutter

8
推荐指数
1
解决办法
4203
查看次数

如何使用 NDK 在 Flutter gradle 构建中修复 gradle 任务“:app:mergeDebugJniLibFolders”?

我正在设置一个新的 Flutter 应用程序,我想使用 NDK 添加 opencv 本机(c++)插件。

我已经安装并配置了 OpenCV 和 NDK(使用不同的教程),但在我尝试构建我的项目 ( flutter run) 时出现此错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugJniLibFolders'.
> java.lang.NullPointerException (no error message)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or -- 
debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 31s
Finished with …
Run Code Online (Sandbox Code Playgroud)

java-native-interface android-ndk build.gradle android-gradle-plugin opencv4android

3
推荐指数
1
解决办法
2651
查看次数