【问题标题】:How to detect color line in image using android java如何使用android java检测图像中的颜色线
【发布时间】:2013-07-04 06:59:46
【问题描述】:

如果我有一张包含黑线的图片,如下图所示。我怎样才能检测到黑线。(要知道这条线上的点的x,y)?

我想知道如何开始这个话题。我应该学习通过什么图书馆

【问题讨论】:

  • 投反对票的人。请评论为什么要学习!

标签: android image-processing graphics opengl-es 2d


【解决方案1】:

您可以使用 Catalano 框架。

http://code.google.com/p/catalano-framework/

FastBitmap image = new FastBitmap(bitmap);
image.toGrayscale();

int width = image.getWidth();
int height = image.getHeight();

ArrayList<IntPoint> lst = new ArrayList<>();
for (int i = 0; i < height; i++) {
    for (int j = 0; j < width; j++) {
        if (image.getGray(i, j) == 0)
            lst.add(new IntPoint(i,j));
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-17
    • 2011-12-05
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    相关资源
    最近更新 更多