bottomLeft
TypeScriptget bottomLeft(): NormalizedPointSwift declarationlet bottomLeft: NormalizedPointThe coordinates of the lower-left corner of the quadrilateral.
struct · iOS 18.0+ · SDK 27.1
struct RecognizedTextObservationget bottomLeft(): NormalizedPointSwift declarationlet bottomLeft: NormalizedPointThe coordinates of the lower-left corner of the quadrilateral.
get confidence(): numberSwift declarationlet confidence: FloatThe level of confidence normalized to `[0, 1]` where `1` is most confident. The only exception is results coming from `CoreMLRequest`, where confidence values are forwarded as is from relevant CoreML models
get transcript(): stringSwift declarationvar transcript: String { get }The top text candidate as a string. Please call `topCandidates` to see alternate text candidates.
get bottomRight(): NormalizedPointSwift declarationlet bottomRight: NormalizedPointThe coordinates of the lower-right corner of the quadrilateral.
get description(): stringSwift declarationvar description: String { get }A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.
get textDirection(): (RecognizedTextObservation_Direction) | nullSwift declarationlet textDirection: RecognizedTextObservation.Direction?topCandidates(maxCandidateCount: number): Array<RecognizedText>Swift declarationfunc topCandidates(_ maxCandidateCount: Int) -> [RecognizedText]Requests the n top candidates for a recognized text string. This function returns no more than n candidates, but it may return fewer than n candidates. - Parameters: - maxCandidateCount: The maximum number of candidates to return. This can't exceed 10. - Returns: An array of the n top candidates, sorted by decreasing confidence score.
get boundingRegion(): ContoursObservation_ContourSwift declarationvar boundingRegion: NormalizedRegion { get }The bounding region of the text.
get recognitionLanguages(): Array<_Foundation_Locale_Language>Swift declarationlet recognitionLanguages: [Locale.Language]The languages in which the recognized text was written.
get shouldWrapToNextLine(): (boolean) | nullSwift declarationlet shouldWrapToNextLine: Bool?Whether the text continues on the next line.
get originatingRequestDescriptor(): (RequestDescriptor) | nullSwift declarationlet originatingRequestDescriptor: RequestDescriptor?The descriptor of the request that produced the observation.
get uuid(): stringSwift declarationlet uuid: UUIDThe unique identifier for the observation.
get isTitle(): booleanSwift declarationlet isTitle: BoolWhether this text is the title of the document.
get topLeft(): NormalizedPointSwift declarationlet topLeft: NormalizedPointThe coordinates of the upper-left corner of the quadrilateral.
get topRight(): NormalizedPointSwift declarationlet topRight: NormalizedPointThe coordinates of the upper-right corner of the quadrilateral.
get timeRange(): (_CoreMedia_CMTimeRange) | nullSwift declarationlet timeRange: CMTimeRange?The time range of the reported observation. When evaluating a sequence of image buffers, use this property to determine each observation’s start time and duration.
static init(observation: VNRecognizedTextObservation): RecognizedTextObservationSwift declarationinit(_ observation: VNRecognizedTextObservation)No declarations were skipped in this snapshot.