相关疑难解决方法(0)

"标准"RGB到灰度转换

我正在尝试编写一个转换器算法,该算法采用JPEG图像并返回其PGM(便携式灰度图)版本.问题是我无法理解"官方"JPG-> PGM转换器如何根据从经典RGB格式开始分配给最终像素(我猜,0-> 255)的值来工作.

一开始,我使用了这个公式(它与OpenCV的CV_RGB2GRAY转换使用的公式相同):

0.30*R + 0.59*G + 0.11*B = val

我写了一个简单的代码来测试我的结果:它采用彩色图像及其PGM版本(已使用GIMP转换).然后它使用前面的公式转换彩色图像.目标是使像素到像素的灰度图像等于PGM输入.

此时,它不会返回相同的值.你能帮助我吗?

algorithm jpeg image file-conversion pgm

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

algorithm ×1

file-conversion ×1

image ×1

jpeg ×1

pgm ×1