color2gray 的实现
2024-08-30 07:05:34
无论是 rgb 还是 yuv 等三通道的颜色空间中的像素点,将其转换为单通道(pixel_depth=255.)中的像素,一般情况下都是采用的对原始颜色空间的 3 通道的像素点线性组合而得到单通道的像素点的方式,
def img2gray(images):
images = images.astype(float)
return np.dot(images, [[0.2989],[0.5870],[0.1140]])
train_data_gray = img2gray(train_data)[:, :, :, 0]
# train_data, axis 0: 图像样本的数目,axis 1/2:图像的宽和高,axis 3: 单幅图像的颜色通道数
[[0.2989],[0.5870],[0.1140]]
这一比例系数,从文献 Decolorize: fast, contrast enhancing, color to grayscale conversion 中得到;
最新文章
- Yii 2.x 多主题 - 多语言 配置
- Tomcat数据源(DataSource)简介
- docker学习(5) 在mac中创建mysql docker容器
- web前端学习笔记---scrollWidth,clientWidth,offsetWidth的区别
- winddows 运行指令 (2)
- NYOJ:题目529 flip
- java类加载时机与过程
- java String 两种不同的赋值 比较
- LaTeX Pdf to Word
- setInterval &;&; setTimeout || 定时器
- Python核心编程读笔 11:模块
- poj1655 Balancing Act 找树的重心
- 深入理解jQuery中的each方法
- python中常见的错误类型
- (转)Swagger2 &; Postman工具使用
- 处理i18n国际电话区号的代码实践
- J2EE 13种技术规范
- 【BZOJ3622】已经没有什么好害怕的了(动态规划,容斥)
- docker 磁盘清理 相关
- SVN的使用、分支合并及解决冲突详解