Эффект градиентного искажения в подаче камеры ARKIT - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь создать эффекты градиента искажения в ARSCNView в Swift 4. я получил образцы черно-белых эффектов из следующих.

  func session(_ session: ARSession, didUpdate frame: ARFrame) {

    if blackAndWhite{

        //Convert The Current Frame To Black & White
        guard let currentBackgroundFrameImage = augmentedRealityView.session.currentFrame?.capturedImage,
            let pixelBufferAddressOfPlane = CVPixelBufferGetBaseAddressOfPlane(currentBackgroundFrameImage, 1) else { return }

        let x: size_t = CVPixelBufferGetWidthOfPlane(currentBackgroundFrameImage, 1)
        let y: size_t = CVPixelBufferGetHeightOfPlane(currentBackgroundFrameImage, 1)
        memset(pixelBufferAddressOfPlane, 128, Int(x * y) * 2)
    }

}

спасибо заранее.

...