gpt4 book ai didi

java - 二值图像中的轮廓和周长识别

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:38 28 4
gpt4 key购买 nike

我需要检测轮廓(对象)并找到检测到的对象的周长。

例如,我有下面的图片:

enter image description here

所有图像都是二进制的,因此它们仅由 01 组成。

我需要先检测物体,然后找到物体轮廓的周长,我猜这个区域是已知的,因为这只是所有物体像素的总和。

我在寻找对象时使用 4 像素相干。

我找到了一些算法,但如果我有一个 1 和 0 的数组,我无法弄清楚它们是如何工作的以及如何实现它们。

谁能提供最容易理解算法的解释或代码示例。

我需要在不使用 OpenCV 或任何其他库的情况下执行此操作。

最佳答案

以下是您可以执行的操作:

  1. 小开口以删除所有小图案。
  2. 连接组件标记,以便检测、标记和分离您的对象。 See here for java codes .
  3. 周边提取(每个非空像素至少有一个黑色邻居)。

关于java - 二值图像中的轮廓和周长识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36192150/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com