我检测到图像的边缘点,如下图所示:
然后我将图像划分为相同大小的不同块,如下所示:
现在我想要的是计算每个图像块中边缘点的数量。
有人可以告诉我怎么做吗
非常感谢您的协助
答案 0 :(得分:3)
假设边缘点是指白色像素,在黑色背景上,你可以沿着这些线做点什么:
% some random block, simulating your case
>> a_blk = rand(10,5)-0.5;
% edge pixels are greater than 0 (as a assume).
>> sum(sum(a_blk>0))