Vision Face Andutmarks (DetectFacelandMarkSrequest) сдвинулась на iOS 26, но исправьте на iOS 18 с тем же кодом и изобраIOS

Программируем под IOS
Ответить
Anonymous
 Vision Face Andutmarks (DetectFacelandMarkSrequest) сдвинулась на iOS 26, но исправьте на iOS 18 с тем же кодом и изобра

Сообщение Anonymous »

Я использую структуру зрения (

Код: Выделить всё

DetectFaceLandmarksRequest
) с тем же кодом и тем же тестовым изображением, чтобы обнаружить достопримечательности лица. На iOS 18 все работает как ожидалось: обнаруженные достопримечательности лица правильно выровняются с лицом. API работает очень хорошо, не сталкиваясь с этой проблемой
Как я сталкиваюсь с достопримечательностями:

Код: Выделить всё

private let faceRectangleRequest = DetectFaceRectanglesRequest(.revision3)
private var faceLandmarksRequest = DetectFaceLandmarksRequest(.revision3)

func detectFaces(in ciImage: CIImage) async throws -> FaceTrackingResult {
let faces = try await faceRectangleRequest.perform(on: ciImage)
faceLandmarksRequest.inputFaceObservations = faces
let landmarksResults = try await faceLandmarksRequest.perform(on: ciImage)
...
}
Как я показываю лицевые достопримечательности в Swiftui View:
private func convert(
point: NormalizedPoint,
faceBoundingBox: NormalizedRect,
imageSize: CGSize
) -> CGPoint {
let point = point.toImageCoordinates(
from: faceBoundingBox,
imageSize: imageSize,
origin: .upperLeft
)

return point
}
< /code>
Вещи, которые я уже пробовал: < /p>

Ввод и тот же изображение < /li>
Протестировал несколько устройств на iOS 26 -> Всегда неправильно. /> среда: < /strong> < /p>

macos 26.0.1 < /li>
xcode 26.0.1 (17a400) < /li>
Реальные устройства, а не симулятор < /li>
< /ul>


feat landmars ios 26
altmars altrks ios 26

" src = "https://i.sstatic.net/82wc4z5t.jpg"/>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ut-correct
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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