首页 > 解决方案 > 计算特定颜色的图像像素

问题描述

我想根据颜色量化图像中的像素数,忽略黑色背景像素。高度是预定义的,并按颜色组织。

彩色地图。 每种颜色对应一个高度范围。

由于设置了颜色,因此计算像素应该不会太难。然而,用 RGB 元组做到这一点很困难。RGB 图像输入是否可以转换为十六进制,以便绿色 RGB 值 0、255、1 = 十六进制 #00ff01,然后将该十六进制值的所有像素相加?

像素量化的图像示例。

基本上,我试图查看这些图像在我更改生成其输出的参数时如何变化。认为一个好的“科学”方法是计算像素以查看是否更多是绿色,更少是黄色,橙色和红色,而不是仅仅通过视觉观察。

谢谢。

标签: pythonimage

解决方案


推荐阅读