MATLAB的bwlabel函数在opencv对应的函数为connectedComponents
计算具有4或8路连通性的布尔图像图像的标记图像的连接组件—返回N,其中0表示背景标签的标签总数[0,N-1]。ltype指定输出标签图像类型,这是基于标签总数或源图像中像素总数的重要考虑。
int connectedComponents
(
InputArray image,
OutputArray labels,
int connectivity=8,
int ltype=CV_32S
)
参数说明:
image - 要标记的图像
labels - 标签图片
connectivity - 8或4分别为8连接或4连接
ltype - 输出图像标签类型。目前支持CV_32S和CV_16U。
例如:
double numMax;
minMaxLoc(imageLabels, 0, &numImgLab, 0, 0);