Tài liệu tham khảo về Khung MLKitVision

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

Hình ảnh hoặc vùng đệm hình ảnh dùng để phát hiện thị lực.

  • Hướng hiển thị của hình ảnh. Mặc định là .up.

    Khai báo

    Swift

    var orientation: Int32 { get set }
  • Khởi động đối tượng VisionImage bằng hình ảnh đã cho.

    Khai báo

    Swift

    init(image: Any!)

    Tham số

    image

    Hình ảnh dùng trong tính năng phát hiện thị lực. Hình ảnh đã cho phải được xoay, để Thuộc tính imageOrientation được đặt thành .up. UIImage không được có CGImage không phải là NULL thuộc tính này.

    Giá trị trả về

    Một thực thể VisionImage với hình ảnh đã cho.

  • Khởi động đối tượng VisionImage bằng vùng đệm hình ảnh đã cho. Để cải thiện hiệu suất, được đề xuất để giảm thiểu thời gian tồn tại và số lượng thực thể của lớp này khi khởi tạo bằng CMSampleBufferRef.

    Khai báo

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    Tham số

    sampleBuffer

    Vùng đệm hình ảnh để dùng trong tính năng phát hiện thị lực. Vùng đệm phải dựa trên vùng đệm pixel (không phải dữ liệu được nén) và định dạng pixel phải là một trong: – kCVPixelFormatType_32BGRAkCVPixelFormatType_420YpCbCr8BiPlanarFullRangekCVPixelFormatType_420YpCbCr8BiPlanarVideoRange Trong thực tế: tính năng này hoạt động với đầu ra video của camera của điện thoại, nhưng không hoạt động với các nguồn CMSampleBufferRef tuỳ ý.

    Giá trị trả về

    Một thực thể VisionImage có vùng đệm hình ảnh đã cho.

  • Không dùng được.