像素数据与Alpha不正确

时间:2018-08-27 19:46:59

标签: python pandas opencv scikit-learn alpha

我正在使用alpha加载图像,并对看到的代表每个像素的数据感到困惑。我正在分割像素以分别获得每个b,g,r,一个波段,并且在将其加载到数据集中时与我的输出混淆,如下所示:

像素------- B波段--------- G波段---------- R波段------------------- A波段

enter image description here

为什么我在r波段(第4列)中的白色像素为254,而不是255? 为什么alpha值在0到255之间而不是0到1之间?

另一个有趣的注释是,在alpha设置为0(透明)的情况下,为什么像素被赋予了颜色,为什么不透明的像素显示为白色而不透明,我还是感到困惑? enter image description here

代码:

def repl_fn(m):
  return f'-{m.group(1).zfill(2)}-{m.group(2).zfill(3)}-'

result = re.sub(pattern, repl_fn, string)
print(result)
# -07-008-

0 个答案:

没有答案