Ios 需要GPUImageColorMatrixFilter的文档。在哪里可以找到矩阵含义的文档?

Ios 需要GPUImageColorMatrixFilter的文档。在哪里可以找到矩阵含义的文档?,ios,gpuimage,Ios,Gpuimage,我想用GPUImageColorMatrixFilter实现一个带通滤波器。基本上,蓝色等于地板(蓝色-(k*红色)),红色和绿色最终都是零。我在哪里可以找到指示矩阵的列和行的含义的文档?我的直觉表明4x4矩阵遵循标准RGBA顺序,并通过示例判断(例如参见GPUImageSepiaFilter),看起来我是对的 例如,这是标识GPUMatrix4x4 R G B A | 1 0 0 0 | red | 0 1 0 0 | green | 0 0 1 0 | blue | 0 0 0 1

我想用GPUImageColorMatrixFilter实现一个带通滤波器。基本上,蓝色等于地板(蓝色-(k*红色)),红色和绿色最终都是零。我在哪里可以找到指示矩阵的列和行的含义的文档?

我的直觉表明4x4矩阵遵循标准RGBA顺序,并通过示例判断(例如参见
GPUImageSepiaFilter
),看起来我是对的

例如,这是标识
GPUMatrix4x4

  R G B A
| 1 0 0 0 |  red
| 0 1 0 0 |  green
| 0 0 1 0 |  blue
| 0 0 0 1 |  alpha
让我们命名每个系数

  R G B A
| a b c d |  red
| e f g h |  green
| i j k l |  blue
| m n o p |  alpha
将矩阵应用于RGBA颜色将产生以下R'G'B'a'颜色,其中分量计算为

R' = a*R + b*G + c*B + d*A
G' = e*R + f*G + g*B + h*A
B' = i*R + j*G + k*B + l*A
A' = m*R + n*G + o*B + p*A
这就是下面的矩阵乘法

| a b c d |   |R|   |R'|
| e f g h | x |G| = |G'|  
| i j k l |   |B|   |B'|
| m n o p |   |A|   |A'|

我的直觉表明4x4矩阵遵循标准的RGBA顺序,并通过示例进行判断(例如参见
GPUImageSepiaFilter
),看起来我是对的

例如,这是标识
GPUMatrix4x4

  R G B A
| 1 0 0 0 |  red
| 0 1 0 0 |  green
| 0 0 1 0 |  blue
| 0 0 0 1 |  alpha
让我们命名每个系数

  R G B A
| a b c d |  red
| e f g h |  green
| i j k l |  blue
| m n o p |  alpha
将矩阵应用于RGBA颜色将产生以下R'G'B'a'颜色,其中分量计算为

R' = a*R + b*G + c*B + d*A
G' = e*R + f*G + g*B + h*A
B' = i*R + j*G + k*B + l*A
A' = m*R + n*G + o*B + p*A
这就是下面的矩阵乘法

| a b c d |   |R|   |R'|
| e f g h | x |G| = |G'|  
| i j k l |   |B|   |B'|
| m n o p |   |A|   |A'|

那么,我可以把列看作输入,把行看作输出,还是反过来呢?太好了!(行是“输出”)这里如何控制滤色器的强度?那么,我可以把列看作输入,把行看作输出,还是反过来呢?太好了!(行是“输出”)这里如何控制滤色器的强度?