Sobes.tech
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)
    // Истифодаи тасвири суст
}