Хотел добавить помадную помаду, как на губы, используя зрение и avfoundation для камерыIOS

Программируем под IOS
Anonymous
Хотел добавить помадную помаду, как на губы, используя зрение и avfoundation для камеры

Сообщение Anonymous »

Я хотел добавить эффект помады на губы, используя Cgmutable Path. Обнаружение достопримечательностей лица с использованием набора Vision. Landmark.outer губы заполняют все губы, даже открытые рот. Я хотел нанести только на область губ. Ниже приведен фрагмент кода. < /P>
let landmarkPath = CGMutablePath()
let landmarkPathPoints = eye.normalizedPoints
.map({ eyePoint in
CGPoint(
x: eyePoint.y * faceBoundingBox.height + faceBoundingBox.origin.x,
y: eyePoint.x * faceBoundingBox.width + faceBoundingBox.origin.y
)
})

landmarkPath.addLines(between: landmarkPathPoints)
landmarkPath.closeSubpath()
let landmarkLayer = CAShapeLayer()
landmarkLayer.path = landmarkPath
landmarkLayer.fillColor = nil
landmarkLayer.strokeColor = UIColor.green.cgColor

self.faceLayers.append(landmarkLayer)
self.view.layer.addSublayer(landmarkLayer)


Подробнее здесь: https://stackoverflow.com/questions/786 ... on-for-cam

Вернуться в «IOS»