Sobes.tech
Junior — Middle

Van tapasztalata képfeldolgozásban és elemzésben?

sobes.tech MI

Válasz az MI-től

Igen, az iOS-en gyakran használt keretrendszerek a Core Image és a Vision az képek feldolgozására és elemzésére. A Core Image lehetővé teszi szűrők alkalmazását, színek korrigálását, méretezést és más műveleteket képeken. A Vision összetettebb elemzésekhez, például arcfelismeréshez, szöveg- vagy tárgyfelismeréshez használható.

Példa a Core Image használatára egy kép elmosásához:

import UIKit
import CoreImage

let image = UIImage(named: "example.jpg")!
let ciImage = CIImage(image: image)!

let filter = CIFilter(name: "CIGaussianBlur")!
filter.setValue(ciImage, forKey: kCIInputImageKey)
filter.setValue(5.0, forKey: kCIInputRadiusKey)

let context = CIContext()
if let output = filter.outputImage,
   let cgImage = context.createCGImage(output, from: ciImage.extent) {
    let blurredImage = UIImage(cgImage: cgImage)
    // Használja a blurredImage-t
}