CIFaceFeature
으로 얼굴 인식 작업을하는 동안 경계가있는 문제가 발생했습니다. 인식 된 얼굴 주위에 상자를 넣으려고 할 때 프레임은 항상 잘못 배치됩니다. 스택 오버플로에 대한 다른 질문은 Core Image와 UIKit 좌표계가 뒤집혀 있음을 지적합니다.CIFaceFeature Bounds
시스템를 (이러한 이미지는 https://nacho4d-nacho4d.blogspot.com/2012/03/coreimage-and-uikit-coordinates.html 출신)
UIKit 좌표계이 좌표계의 차이는 프레임 오정렬 그 이유는 . 이제 x 축, 너비 및 높이가 동일하게 유지됩니다. 유일한 차이점은 y입니다. 스택 오버플로에 대한 다른 대답은 솔루션으로 (image height - face y)/2
을 제안합니다. 이것은 일반적으로 작동하지만 일부 얼굴의 경우 크게 잘못되었음을 알 수 있습니다.