我正在尝试检测网络摄像头视频的红色通道中的细微变化。
使用GetUserMedia获取网络摄像头图像,然后将它们应用到画布元素,我只能获得RGB像素的整数值(使用getImageData查找特定的像素值)。
我尝试通过stackblur使用高斯模糊来插入更高的精度,但我得到的值仍然被限制为整数。
为什么会这样?如何获得更高精度的颜色值?
答案 0 :(得分:2)
Canvas中包含的渲染视频图像受限于计算机图形卡正在使用的精度,这几天几乎总是每通道8位。如果你想要比这更精确,你需要在屏幕外自己执行插值。