相关疑难解决方法(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
查看次数

如何获取我单击的图像像素的颜色?

我有一个图像,具体来说,它是从Image.asset().

它被包装在一个扩展的小部件中,并有自己的上下文。

我可以点击它,并获得我点击的本地位置(图像/上下文的 x/y 本地)。

从那时起,我想要做的就是获取一些信息(特别是颜色和 alpha/不透明度,但颜色是关键)。我真的只想要那个上下文的图像信息,以及明确地说“我需要字节#”或“我需要来自 X 和 Y 的像素信息”的能力。我觉得这必须存在于 Flutter 中,因为它在许多(大多数?)其他具有丰富 UI 的平台中非常简单。

我是否遗漏了一些简单的东西,或者在这个平台上这比我精神上允许的更难?

或者我应该加载 html 库并在那里做我需要的事情?

谢谢!

(从历史上看,我精通 iOS 开发、C# 和 .Net、HTML 和画布工作,以及我想记住的许多其他平台,等等,但对 Flutter 来说相当新,因为我们是对我们在 Trigger 中使用的应用程序进行紧急重写,该应用程序不再表现良好。谢谢。):)

colors dart flutter

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

标签 统计

flutter ×2

android ×1

colors ×1

dart ×1

flutter-dependencies ×1

gradle ×1

opencv ×1