我有两张图片 - 一张是二值图像,一张是原件。
我使用二值化图像使用bwconncomp进行分段,然后对于每个blob / region,我想从原始图像中加总像素强度。
我是这样做的:
blobMeasurements = regionprops(binarizedImage, originalImage, 'pixelvalues');
现在,我有一个带有' p x 1'每个blob / region的矢量。我需要将这些像素强度相加,这样我才能得到一个“和”的像素强度。每个blob / region的值。我该如何执行此操作?有没有更好的方法呢?
感谢。
答案 0 :(得分:0)
试试这个:
blobIntensities = arrayfun(@(x) sum(x.pixelvalues(:)), blobMeasurements);
arrayfun
在结构数组@(x) sum(x.pixelvalues(:))
的每个p
元素上运行给定函数blobMeasurements
。希望这会有所帮助。