Junior — Middle
Оё таҷрибаи кор бо коркард ва таҳлили тасвирҳоро доред?
sobes.tech AI
Ҷавоб аз AI
Бале, дар iOS бисёр вақт рамкаҳои Core Image ва Vision барои коркард ва таҳлили тасвирҳо истифода мешаванд. Core Image имкон медиҳад, ки филтрҳо татбиқ карда шаванд, рангҳоро танзим кардан, андозаро тағир додан ва дигар амалҳоро бо тасвирҳо иҷро кардан. Vision барои таҳлилҳои мураккабтар, масалан, шенасоии рӯй, матн ё объектҳо истифода мешавад.
Масалан барои истифодаи Core Image барои суст кардани тасвир:
import UIKit
import CoreImage
барои тасвир = UIImage(номи: "example.jpg")!
барои ciImage = CIImage(тасвир: тасвир)!
филтр = CIFilter(номи: "CIGaussianBlur")!
филтр.setValue(ciImage, барои коди: kCIInputImageKey)
филтр.setValue(5.0, барои коди: kCIInputRadiusKey)
контекст = CIContext()
агар баро output = филтр.outputImage,
баро cgImage = контекст.createCGImage(output, аз: ciImage.extent) {
тасвири суст = UIImage(cgImage: cgImage)
// Истифодаи тасвири суст
}