我正在尝试创建一个包含值矩阵的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)