python - 为什么这些特定值用于在 python 中将图像转换为灰度?
问题描述
我正在尝试将我的 RGB 图像转换为灰度。在执行此操作时,我遇到了代码:
np.dot(rgbImage[...,:3], [0.299, 0.587, 0.114])
谁能解释一下这条线和所采用的值。?(请不要提供任何维基百科链接)搜索一个简单的解释。
解决方案
这就像使用加权或亮度方法转换为灰度
亮度 = 0.299 × R + 0.587 × G + 0.114 × B
这意味着红色为 29.9%,绿色为 58.7%,蓝色为 11.4%。
推荐阅读
- ruby - if vs Ruby中的短路评估
- node.js - In Node.js / Express how do I gain access to an object in app.js from a module 2 layers deep?
- html - 如何使用引导网格创建下一个列
- powerbi - Power BI - 每个类别的平均值
- python - Python 正则表达式用中间的数字替换查找正斜杠
- mysql - MySQL 服务器未在 Windows 中启动
- r - 使用“st_transform()”将坐标转换为另一个投影 - 创建地图时
- python - Fixing a while-loop to only run once
- python - How to terminate/killall a program in python
- string - Scala string interpolation with a pass-by-name string