java - 分割图像并获取坐标

标签 java graphics image-processing

我有一个黄色背景的图像,其中包含一个随机图形,如图所示:

alt text

随机图形被黑线分割成图像 block 。现在,每个部分都可以单独表示为包含具有透明背景的该部分图像的正方形。

我的问题是否可以通过算法在原始图像中找到每个部分的坐标?

我正在用 Java 编写这个应用程序。

我对图形不太了解。如果可能的话请详细说明一下。

最佳答案

假设图像看起来与您这里的大部分相似

Loop    
  Find a Red pixel
     If found
        flood fill red to non-red at this point, remembering region
        create output image from this region
     else
        You are done

关于java - 分割图像并获取坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4086722/

相关文章:

java - 更改 Apache CXF 中特定请求的客户端超时

java - 对总和进行子串

image - OpenCv:在for循环中旋转图像时应用程序挂起

Java:如果多个线程尝试访问从 LinkedList 而不是 ConcurrentLinkedQueue 实现的队列,会发生什么情况?

java - 在 JavaFx 中编码 UDP 通信

python - Linux 上的图形没有成熟的窗口管理器?

c - Windows GDI : Difference Between a Pattern Brush & BitBlt of a Bitmap

javascript - 扫描线算法 : calculate x of edges

opencv - 使用图像的轮廓创建单独的图像?

java - 如何在不损失质量的情况下减小 BufferedImage 大小