我想在c ++中为给定图像实现以下Matlab代码,它计算图像的中轴骨架表示中的分支点数:
skelImg = bwmorph(imageName, 'thin', 'inf');
branchImg = bwmorph(skelImg, 'branchpoints');
[row, column] = find(branchImg);
branchPts = [row column];
cNumBranchPoints = length(branchPts);
我见过这个例子:How to implement an function equivalent to bwmorph Matlab function in OpenCV性质相似,虽然略有不同,因为我不想干净'图像,而不是“瘦”的图像。它。我还想确定分支点的数量,而不是端点,如上述示例所示。
任何人都知道如何在c ++中做到这一点?
最佳,
本