Java 二值图像的轮廓和周长识别
我需要检测轮廓(对象)并找到检测对象的周长 例如,我有以下图像: 所有图像都是二进制的,因此它们只由Java 二值图像的轮廓和周长识别,java,algorithm,image-processing,image-recognition,pattern-recognition,Java,Algorithm,Image Processing,Image Recognition,Pattern Recognition,我需要检测轮廓(对象)并找到检测对象的周长 例如,我有以下图像: 所有图像都是二进制的,因此它们只由0和1组成 我需要首先检测物体,然后找到物体轮廓的周长,我猜这个区域是已知的,因为这只是所有物体像素的总和 我在查找对象时使用了4像素的相干性 我已经找到了一些算法,但是如果我有一个1和0的数组,我无法理解它们是如何工作的以及如何实现它们的 请有人提供最容易理解的算法的解释或代码示例 我需要在不使用OpenCV或任何其他库的情况下执行此操作。以下是您可以执行的操作: 小开口,以便擦除所有小图案
0
和1
组成
我需要首先检测物体,然后找到物体轮廓的周长,我猜这个区域是已知的,因为这只是所有物体像素的总和
我在查找对象时使用了4像素的相干性
我已经找到了一些算法,但是如果我有一个1和0的数组,我无法理解它们是如何工作的以及如何实现它们的
请有人提供最容易理解的算法的解释或代码示例
我需要在不使用OpenCV或任何其他库的情况下执行此操作。以下是您可以执行的操作: