标签: marvin-framework

使用Java中的Marvin Framework删除轮廓

我正在使用Marvin Framework来获取静脉图案,但我不知道如何去除叶子轮廓

我正在做以下事情:(每个函数调用其相应的Marvin插件.):

    MarvinImage source = MarvinImageIO.loadImage("source.jpg");

    MarvinImage gsImage = grayscaleImage(source);

    MarvinImage blImage1 = blurEffect(gsImage.clone(),1);

    MarvinImage blImage2 = blurEffect(blImage1.clone(), 13);

    MarvinImage difi = subtract(blImage2.clone(), blImage1.clone());

    difi = invertC(difi.clone());

    difi = closingEffect(difi.clone());

    difi = MarvinColorModelConverter.binaryToRgb(difi.clone());

    difi = reduceNoise(difi.clone());

    difi = invertC(difi.clone());

    MarvinImageIO.saveImage(difi, "result.jpg");
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

java pattern-recognition image-processing marvin-framework

17
推荐指数
1
解决办法
534
查看次数

2D形状识别算法 - 寻找指导

我需要能够验证用户是否正确绘制了形状,从简单的形状开始,如圆形,三角形和更高级的形状,如字母A.

我需要能够实时计算正确性,例如,如果用户应绘制一个圆形但是绘制一个矩形,我希望能够在绘图发生时检测到它.

有几种不同的形状识别方法,遗憾的是我没有经验或时间来尝试它们,看看它们的作用.

您会针对此特定任务推荐哪种方法?

非常感谢您的帮助.

image-processing image-recognition shape-recognition marvin-framework

16
推荐指数
1
解决办法
4万
查看次数

视频处理和过滤库

我正在尝试决定选择哪个库来创建可以过滤视频的应用,例如美化或清晰度.

在我搜索期间,我遇到了两个候选人:OpenCv和FFmpeg,我找到了一个仅适用于FFmpeg的完整框架(所以+1为此).

我无法找到两者之间的完全比较,所以如果有人尝试过它们并且可以发布答案,那将非常有帮助.

编辑:

另一个候选人是Android的Marvin框架(Java项目) - https://code.google.com/p/android-image-filtering/

android opencv ffmpeg video-processing marvin-framework

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

如何将图像背景更改为白色?

我有一组图像。图像有简单的背景。我想使用Marvin Framework和 Java将背景更改为白色。

由于我是Marvin的新手,所以改变背景给我带来了麻烦。我还尝试了 java 的 opencv 但它给出了不满意的链接错误。

图片示例:

在此输入图像描述

java image-processing marvinproject marvin-framework

2
推荐指数
1
解决办法
2833
查看次数