有没有简单的方法来计算弯曲扇区图像中的像素

Is there any easy way to count pixels in an image in curved sectors

我正在尝试为我的图像数据创建编码。所以我想计算图像中一小部分的像素数。

现在我已经把它们分成了小的方形部分。

但是由于我的图像是极坐标图并且它们往往具有弯曲特征,我认为如果我可以在弯曲部分中计算它们可能会更好。

谁能告诉我如何通过如下所示划分图像来计算非白色像素的数量

这是我的一张照片。

你有 16 条左右的径向线和 6 条左右的环,所以大约有 100 条左右的封闭区域。在模板图像中为每个图像分配一个唯一的编号(或标签),您可以调整大小(使用最近邻插值法!)以匹配您要分析的任何图像。

现在您可以简单地制作一个蒙版,在您要计算的区域中为 1,在其他地方为 0。计数时将图像乘以掩码以仅计算被掩码的像素。


作为替代方案,请查看 this answer 并考虑进行极坐标到矩形的扭曲,然后您的扇区会以矩形区域出现,您可以轻松计算任何给定半径和角度的均值 - 请参阅最后的 "straightened" 图。