Framework-ul `Vision` execută sarcini avansate de Computer Vision direct pe dispozitiv (on-device): recunoaștere optică a caracterelor (OCR text recognition cu `VNRecognizeTextRequest`), detecție facială, urmărire coduri de bare/QR și recunoaștere poziție a corpului uman.
Inteligență Vizuală On-Device Fără Acces la Internet
Procesarea este accelerată de Apple Neural Engine, asigurând confidențialitatea completă a imaginilor utilizatorului.
import Vision
func recognizeTextInImage(cgImage: CGImage) throws {
let request = VNRecognizeTextRequest { request, error in
guard let observations = request.results as? [VNRecognizedTextObservation] else { return }
for observation in observations {
if let topCandidate = observation.topCandidates(1).first {
print("Text detectat: \(topCandidate.string)")
}
}
}
request.recognitionLevel = .accurate
let handler = VNImageRequestHandler(cgImage: cgImage, options: [:])
try handler.perform([request])
}
Stăpânirea acestei funcționalități în Swift 6 asigură dezvoltarea unor aplicații native iOS și macOS performante, sigure la nivel de memorie și perfect integrate în ecosistemul modern Apple.
Întrebări & Exemple de Cod:
Procesare Imagini și OCR Nativ cu Apple Vision Framework în SwiftAi o nelămurire despre utilizarea comenzii
Procesare Imagini și OCR Nativ cu Apple Vision Framework în Swiftsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.