Junior — Middle
Rasmlarni qayta ishlash va tahlil qilish bo'yicha tajribangiz bormi?
sobes.tech AI
AIdan javob
Ha, iOS-da rasmni qayta ishlash va tahlil qilish uchun ko'pincha Core Image va Vision frameworklari ishlatiladi. Core Image filtrlash, ranglarni sozlash, o'lchamni o'zgartirish va boshqa operatsiyalarni bajarishga imkon beradi. Vision esa yuzni tanish, matn yoki ob'ektlarni aniqlash kabi murakkabroq tahlillar uchun ishlatiladi.
Rasmni silliqlash uchun Core Image dan foydalanish misoli:
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)
// blurredImage dan foydalaning
}