文件名称:C语言图像处理之标签连通域算法
文件大小:2KB
文件格式:ZIP
更新时间:2022-04-04 20:28:25
图像处理 c语言 算法 人工智能 开发语言
1、先将图像二值化 2、第一次按行扫描图像时,图像中的每个像素值从上到下,从左到右扫描,给每一个有效的像素值一个标签label,规则如下: (1)如果该像素的4邻域中左边像素值和上边像素值都为0且都没有标签,则给该像素一个新的标签label (2)如果该像素的4邻域中左边像素值或上边像素值有一个为1,则该像素的标签是像素值为1的标签 (3)如果该像素的4邻域中左边像素值和上边像素值都为1,且标签相同,则该像素的标签就是此标签 (4)如果该像素的4邻域中左边像素值和上边像素值都为1,且标签不同,则把其中较小的标签作为该像素的标签。这样标记完后,会出现一个连通域里有好几个不同标签,将该像素的左边像素的标签和该像素的上边像素的标签记为相等关系 3、第二次按行扫描图像时,将其中具有相等关系的标签 选择里面最小的标签 作为它们的标签,即访问已经标记的标签并合并具有相等关系的标签
【文件预览】:
img_shearch.h
连通域算法.txt
img_shearch.c