Извлечение контурного пути из изображения с прозрачным фоном, Swift | SwiftuiIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Извлечение контурного пути из изображения с прозрачным фоном, Swift | Swiftui

Сообщение Anonymous »

Я использую структуру видения, чтобы получить изображение в масках и изображение с прозрачным фоном. Я хочу извлечь контур пути изображения, используя обнаружение контура. < /P>
Вот функция, которую я использую: < /p>
private func detectContours(image: UIImage) async throws -> CGPath? {
// Convert UIImage to CIImage
guard let ciImage = CIImage(image: image) else {
return nil
}

// Set up the contour detection request
var request = DetectContoursRequest()
request.contrastAdjustment = 1.5
request.contrastPivot = nil

// Perform the contour detection request
let contoursObservations = try await request.perform(
on: ciImage,
orientation: .downMirrored
)

// Retrieve the detected contours as a path object
let contours = contoursObservations.normalizedPath

return contours
}
< /code>
Вот как я его использую < /p>
Task {
do {
contours = try await detectContours(image: maskedImage)
} catch {
print("Error detecting contours: \(error)")
}
}
< /code>
Эта функция возвращает желаемые контуры, но также включает дополнительный путь, представляющий кадр изображения. Как я могу изменить эту функцию, чтобы исключить путь кадра и только вернуть контуры фактического содержания? src = "https://i.sstatic.net/9qw6rmok.png"/>

Подробнее здесь: https://stackoverflow.com/questions/793 ... ound-swift
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Извлечение контурного пути из изображения с прозрачным фоном, Swift | Swiftui
    Anonymous » » в форуме IOS
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Извлечение контурного пути из изображения с прозрачным фоном, Swift | SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Значок приложения с прозрачным фоном не отображается прозрачным на устройстве
    Anonymous » » в форуме Android
    0 Ответы
    131 Просмотры
    Последнее сообщение Anonymous
  • Значок приложения с прозрачным фоном не выглядит прозрачным на устройстве
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Swift генерировать qr-код с прозрачным фоном
    Anonymous » » в форуме IOS
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

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