Vision Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello.
Classi
| Nome | Descrizione |
|---|---|
| VNAnimalBodyPoseObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNAnimalBodyPoseObservationJointNameExtensions |
Metodi di estensione per l'enumerazione VNAnimalBodyPoseObservationJointName . |
| VNAnimalBodyPoseObservationJointsGroupNameExtensions |
Metodi di estensione per l'enumerazione VNAnimalBodyPoseObservationJointsGroupName . |
| VNAnimalIdentifierExtensions |
Metodi di estensione per l'enumerazione VNAnimalIdentifier . |
| VNBarcodeObservation |
Oggetto VNRectangleObservation in cui è stato riconosciuto un codice a barre. |
| VNBarcodeSymbologyExtensions |
Metodi di estensione per l'enumerazione VNBarcodeSymbology . |
| VNCalculateImageAestheticsScoresRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNCircle |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNClassificationObservation |
Sottoclasse di VNObservation per i modelli CoreML che stimano una singola funzionalità. |
| VNClassifyImageRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNComputeStageExtensions |
Metodi di estensione per l'enumerazione VNComputeStage . |
| VNContour |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNContoursObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNCoreMLFeatureValueObservation |
Oggetto VNObservation contenente una funzionalità rilevata da un modello Core ML. |
| VNCoreMLModel |
Esegue il wrapping di un modello CoreML da usare all'interno dello spazio dei nomi Vision. |
| VNCoreMLRequest |
Sottoclasse di VNImageBasedRequest che usa un modello Core ML per l'elaborazione. |
| VNDetectAnimalBodyPoseRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectBarcodesRequest |
Sottoclasse di VNImageBasedRequest che rileva i codici a barre. |
| VNDetectContoursRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectDocumentSegmentationRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectedObjectObservation |
Oggetto VNObservation che include il rilevamento di un oggetto rettangolare. |
| VNDetectedPoint |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectFaceCaptureQualityRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectFaceLandmarksRequest |
Oggetto VNImageBasedRequest per il riconoscimento dei componenti del viso. |
| VNDetectFaceRectanglesRequest |
Oggetto VNImageBasedRequest per recuperare i rettangoli delimitatori di tutti i visi rilevati nell'origine. |
| VNDetectHorizonRequest |
Oggetto VNImageBasedRequest per recuperare l'orizzonte nell'origine. |
| VNDetectHumanBodyPose3DRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanBodyPoseRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanHandPoseRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanRectanglesRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectRectanglesRequest |
Oggetto VNImageBasedRequest per recuperare le aree rettangolari rilevate nell'origine. |
| VNDetectTextRectanglesRequest |
Oggetto VNImageBasedRequest per recuperare i rettangoli di delimitazione di tutti i blocchi di testo rilevati nell'origine. |
| VNDetectTrajectoriesRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNErrorCodeExtensions |
Metodi di estensione per l'enumerazione VNErrorCode . |
| VNFaceLandmarkRegion |
Classe base astratta per le classi che contengono informazioni sui punti di riferimento facciale. |
| VNFaceLandmarkRegion2D |
Oggetto VNFaceLandmarkRegion che contiene informazioni bidimensionali su un punto di riferimento facciale riconosciuto. |
| VNFaceLandmarks |
Classe base astratta per le classi che contengono informazioni sui punti di riferimento facciali riconosciuti. |
| VNFaceLandmarks2D |
Oggetto VNFaceLandmarks che contiene informazioni sui punti di riferimento nello spazio 2D. |
| VNFaceObservation |
Oggetto VNDetectedObjectObservation che include un viso. |
| VNFeaturePrintObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateAttentionBasedSaliencyImageRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateForegroundInstanceMaskRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateImageFeaturePrintRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateObjectnessBasedSaliencyImageRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateOpticalFlowRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGeneratePersonInstanceMaskRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGeneratePersonSegmentationRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGeometryUtils |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHomographicImageRegistrationRequest |
Oggetto VNImageRegistrationRequest che tenta di usare l'omografia per allineare le immagini di origine. |
| VNHorizonObservation |
Oggetto VNObservation che include il rilevamento di una linea di orizzonte. |
| VNHumanBodyPose3DObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPose3DObservationJointNameExtensions |
Metodi di estensione per l'enumerazione VNHumanBodyPose3DObservationJointName . |
| VNHumanBodyPose3DObservationJointsGroupNameExtensions |
Metodi di estensione per l'enumerazione VNHumanBodyPose3DObservationJointsGroupName . |
| VNHumanBodyPoseObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPoseObservationJointNameExtensions |
Metodi di estensione per l'enumerazione VNHumanBodyPoseObservationJointName . |
| VNHumanBodyPoseObservationJointsGroupNameExtensions |
Metodi di estensione per l'enumerazione VNHumanBodyPoseObservationJointsGroupName . |
| VNHumanBodyRecognizedPoint3D |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanHandPoseObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanHandPoseObservationJointNameExtensions |
Metodi di estensione per l'enumerazione VNHumanHandPoseObservationJointName . |
| VNHumanHandPoseObservationJointsGroupNameExtensions |
Metodi di estensione per l'enumerazione VNHumanHandPoseObservationJointsGroupName . |
| VNHumanObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNImageAestheticsScoresObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNImageAlignmentObservation |
Classe base astratta di VNObservation che contiene informazioni sull'allineamento delle immagini. |
| VNImageBasedRequest |
Classe di base astratta per VNRequests che operano sulle immagini. |
| VNImageHomographicAlignmentObservation |
Osservazione i cui risultati sono una trasformazione di distorsione 3D per l'allineamento di due immagini . |
| VNImageOptions |
Opzioni DictionaryContainer di controllo da usare nelle query di Visione artificiale. |
| VNImageRegistrationRequest |
Sottoclasse astratta di che tenta di VNTargetedImageRequest allineare un'immagine a un'immagine di riferimento. |
| VNImageRequestHandler |
Coordina le richieste di visione di una singola immagine. |
| VNImageTranslationAlignmentObservation |
Oggetto VNImageAlignmentObservation in cui l'allineamento è limitato a una trasformazione affine. |
| VNInstanceMaskObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNObservation |
Classe di base astratta per l'elaborazione dei risultati della visione. |
| VNPixelBufferObservation |
Oggetto VNObservation che funziona sugli CVPixelBuffer oggetti. |
| VNPoint |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNPoint3D |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizeAnimalsRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedObjectObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedPoint |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedPoint3D |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedPoints3DObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedPointsObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedText |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedTextObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizeTextRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRectangleObservation |
Oggetto VNDetectedObjectObservation di un'area rettangolare. |
| VNRequest |
Classe di base astratta per la richiesta di elaborazione della visione. |
| VNSaliencyImageObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNSequenceRequestHandler |
Coordina le richieste di visione di una sequenza di immagini, ad esempio un flusso video. |
| VNStatefulRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTargetedImageRequest |
Astrazione VNImageBasedRequest per le richieste che operano su due immagini. |
| VNTextObservation |
Oggetto VNDetectedObjectObservation di un blocco di testo. |
| VNTrackHomographicImageRegistrationRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackingRequest |
Abstract VNImageBasedRequest che è la classe di base per le richieste che tengono traccia di un oggetto tra più immagini. |
| VNTrackObjectRequest |
Oggetto VNTrackingRequest che tiene traccia di un oggetto riconosciuto in precedenza in più fotogrammi. |
| VNTrackOpticalFlowRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackRectangleRequest |
Oggetto VNTrackingRequest che tiene traccia di un'area rettangolare su più fotogrammi. |
| VNTrackTranslationalImageRegistrationRequest |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrajectoryObservation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTranslationalImageRegistrationRequest |
Oggetto VNImageRegistrationRequest che limita il risultato della registrazione a una trasformazione affine. |
| VNUtils |
Set di funzioni di utilità per l'uso delle immagini. |
| VNVector |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNVideoProcessor |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNVideoProcessorCadence |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNVideoProcessorFrameRateCadence |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNVideoProcessorRequestProcessingOptions |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNVideoProcessorTimeIntervalCadence |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
Interfacce
| Nome | Descrizione |
|---|---|
| IVNFaceObservationAccepting |
Interfaccia per VNImageBasedRequest gli oggetti che possono rilevare i visi (ad esempio, VNDetectFaceLandmarksRequest). |
| IVNRequestProgressProviding |
Questa interfaccia rappresenta il protocollo |
| IVNRequestRevisionProviding |
Questa interfaccia rappresenta il protocollo |
Enumerazioni
| Nome | Descrizione |
|---|---|
| VNAnimalBodyPoseObservationJointName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNAnimalBodyPoseObservationJointsGroupName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNAnimalIdentifier |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNBarcodeCompositeType |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNBarcodeObservationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNBarcodeSymbology |
Standard di codice a barre supportati enumerati. |
| VNCalculateImageAestheticsScoresRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNChirality |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNCircleInitializationOption |
Questa enumerazione viene usata per selezionare come inizializzare una nuova istanza di un oggetto VNCircle. |
| VNClassifyImageRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNComputeStage |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNCoreMLRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectBarcodesRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectContourRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectDocumentSegmentationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectedObjectObservationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectFaceCaptureQualityRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectFaceLandmarksRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectFaceRectanglesRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHorizonRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanBodyPose3DRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanBodyPoseRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanHandPoseRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectHumanRectanglesRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectRectanglesRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectTextRectanglesRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNDetectTrajectoriesRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNElementType |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNErrorCode |
Enumera gli errori associati alle richieste di Visione artificiale. |
| VNFaceObservationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateAttentionBasedSaliencyImageRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateImageFeaturePrintRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateObjectnessBasedSaliencyImageRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateOpticalFlowRequestComputationAccuracy |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGenerateOpticalFlowRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGeneratePersonSegmentationRequestQualityLevel |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNGeneratePersonSegmentationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHomographicImageRegistrationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPose3DObservationHeightEstimation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPose3DObservationJointName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPose3DObservationJointsGroupName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPoseObservationJointName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanBodyPoseObservationJointsGroupName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanHandPoseObservationJointName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNHumanHandPoseObservationJointsGroupName |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNImageCropAndScaleOption |
Enumera il modo in cui un'immagine deve essere ritagliata e ridimensionata durante l'elaborazione. |
| VNPointsClassification |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizeAnimalsRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizedObjectObservationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRecognizeTextRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRectangleObservationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRequestFaceLandmarksConstellation |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRequestTextRecognitionLevel |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNRequestTrackingLevel |
Enumera l'enfasi dell'algoritmo di rilevamento. |
| VNStatefulRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTextObservationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackHomographicImageRegistrationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackObjectRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackOpticalFlowRequestComputationAccuracy |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackOpticalFlowRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackRectangleRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTrackTranslationalImageRegistrationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
| VNTranslationalImageRegistrationRequestRevision |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
Delegati
| Nome | Descrizione |
|---|---|
| VNRequestCompletionHandler |
Delegato chiamato una volta per ogni funzionalità rilevata in un oggetto VNRequest. |
| VNRequestProgressHandler |
Lo spazio dei nomi Vision offre funzionalità di riconoscimento e registrazione di immagini di alto livello. |
Commenti
Lo spazio dei nomi Vision offre un'interfaccia comune per il riconoscimento di immagini di alto livello, la segmentazione e le attività basate su machine learning.
Lo spazio dei nomi Vision offre una serie di funzioni di elaborazione delle immagini predefinite:
| Task | Tipi di richiesta |
|---|---|
| Rilevamento e geometria dei volti | VNDetectFaceRectanglesRequest, VNDetectFaceLandmarksRequest |
| Riconoscimento del codice a barre | VNDetectBarcodesRequest |
| Registrazione dell'immagine | VNTranslationalImageRegistrationRequest, VNHomographicImageRegistrationRequest |
| Rilevamento del testo | VNDetectTextRectanglesRequest |
| Rilevamento e raddrizzo dell'orizzonte | VNDetectHorizonRequest |
| Rilevamento e rilevamento degli oggetti | VNDetectRectanglesRequest, VNTrackObjectRequest |
Oltre alle funzioni predefinite, Vision supporta query flessibili basate su immagini per MLModel gli oggetti. A differenza dei requisiti di input precisi di CoreML, gli implementatori di VNTargetedImageRequest possono accettare un'ampia gamma di formati di immagine: CIImage, CGImagee CVPixelBuffer oggetti . Il sistema ridimensiona e converte l'immagine nel formato di input richiesto da MLModel.
In tutti i casi, le richieste di Visione e un'immagine vengono passate a un VNImageRequestHandleroggetto , il cui Perform metodo esegue un callback, passando uno o più VNObservation oggetti di un tipo appropriato per la richiesta. Per esempio:
var rectangleRequest = new VNDetectRectanglesRequest(HandleRectangles);
var handler = new VNImageRequestHandler(img, orientation, new VNImageOptions());
DispatchQueue.DefaultGlobalQueue.DispatchAsync(()=>{
handler.Perform(new VNRequest[] {rectangleRequest}, out var error);
if (error != null)
{
ErrorOccurred(error);
}
});
void HandleRectangles(VNRequest request, NSError error){
VNRectangleObservation[] observations = request.GetResults<VNRectangleObservation>();
// ... etc ...
}