CIVector是否使用行或列的主要顺序?

时间:2018-07-12 03:46:51

标签: ios matrix core-image homography

我正在尝试创建一个包含值矩阵的CIVector。 CIVector是否使用行或列的主要顺序?

重要的是,该矩阵表示单应性:

let observation: VNImageHomographicAlignmentObservation = ...
// The input uses column-major order, so convert it to row-major 
// for CIVector:
let (col0, col1, col2) = observation.warpTransform.columns
let values: [CGFloat] = [CGFloat(col0.x), CGFloat(col1.x), CGFloat(col2.x),
                        CGFloat(col0.y), CGFloat(col1.y), CGFloat(col2.y),
                        CGFloat(col0.z), CGFloat(col1.z), CGFloat(col2.z)]
let vector = CIVector(values: values, count: values.count)

0 个答案:

没有答案