我想将灰度图像的行读入整数数组,以便在Qt中进行处理

我想将灰度图像的行读入整数数组,以便在Qt中进行处理,qt,qimage,scanline,Qt,Qimage,Scanline,我有一个灰度图像,我想逐行读取并处理(找到中间值) 我通过加载文件创建了一个QImage。然后我使用扫描线(x)来读取该行。但是我得到了一些错误的值(希望值应该是0-256)。Scanline()获取我认为的RGBA值。如何对灰度使用此方法。或者其他解决方案 谢谢错误的值是什么意思?如果你得到RGBA(45,45,45,255),那是灰色的。如果您想要一个0-255的值,那么只需读取红色分量(例如)

我有一个灰度图像,我想逐行读取并处理(找到中间值) 我通过加载文件创建了一个QImage。然后我使用扫描线(x)来读取该行。但是我得到了一些错误的值(希望值应该是0-256)。Scanline()获取我认为的RGBA值。如何对灰度使用此方法。或者其他解决方案


谢谢

错误的值是什么意思?如果你得到RGBA(45,45,45,255),那是灰色的。如果您想要一个0-255的值,那么只需读取红色分量(例如)