我已经检测到图像的边缘点,如以下图像所示:

然后,我将图像分成大小相同的不同块,如下所示:

现在我想要的是计算每个图像块中的边缘点的数目。
有人能告诉我怎么做吗?
非常感谢您的协助。
发布于 2014-12-04 05:56:16
假设边缘点指的是白色像素,在黑色背景下,您可以沿着以下几条线做一些事情:
% 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))https://stackoverflow.com/questions/27287082
复制相似问题