2017-06-22 14 views
4

VNImageRequestHandler(iOS Vision)を使用してカメラで顔を検出しようとしています。 風景モードでカメラで写真をポイントすると、顔は検出されますが、向きが反対です。ios Vision VNImageRequestHandlerオリエンテーションの問題

let detectFaceRequestHandler = VNImageRequestHandler(cvPixelBuffer: pixelBuffer, options: [:]) 

enter image description here

答えて

2

ものUIKit RECT

にビジョンRECTを変換するため https://github.com/gunapandianraj/iOS-VisionコードをチェックCIImageに画像を変換し、以下のような配向性を適用しimagerequestハンドラ

let orientation = CGImagePropertyOrientation(uiImage.imageOrientation) 
    let imageElement = ciImage.applyingOrientation(Int32(orientation.rawValue)) 

     // Show the image in the UI. 
     originalImage.image = uiImage 

に渡し

関連する問題