python - 计算特定颜色的图像像素
问题描述
我想根据颜色量化图像中的像素数,忽略黑色背景像素。高度是预定义的,并按颜色组织。
由于设置了颜色,因此计算像素应该不会太难。然而,用 RGB 元组做到这一点很困难。RGB 图像输入是否可以转换为十六进制,以便绿色 RGB 值 0、255、1 = 十六进制 #00ff01,然后将该十六进制值的所有像素相加?
基本上,我试图查看这些图像在我更改生成其输出的参数时如何变化。认为一个好的“科学”方法是计算像素以查看是否更多是绿色,更少是黄色,橙色和红色,而不是仅仅通过视觉观察。
谢谢。
解决方案
推荐阅读
- python-3.x - Pymongo 与 MongoDB 地图集的连接 - 错误 111 连接被拒绝
- javacard - Java Card OwnerPin - APDU 命令
- python - ImportError:无法从“urllib3.connection”导入名称“port_by_scheme”
- java - \app\src\main\res\layout\activity_login.xml:AAPT:错误:文件编译失败
- c++ - 以 8 位数字形式输入日期并显示为英文形式
- javascript - Javascript - 通过 javascript 将 -webkit-overflow-scrolling css 属性设置为正文
- javascript - 将 iframe 调整为嵌入的 facebook 视频的原始高度/纵横比
- python - 我如何定期更改图像并标记值
- ruby - xcversion更新`:NoMethodError:未定义的方法`first'为nil:NilClass
- python - 在 Python Numba/NumPy 中实现的摊销 O(1) 滚动最小值