การอ้างอิงเฟรมเวิร์ก MLImage

MLImage

class MLImage : NSObject

รูปภาพที่ใช้ในแมชชีนเลิร์นนิงในอุปกรณ์

  • ความกว้างของรูปภาพเป็นพิกเซล

    คำประกาศ

    Swift

    var width: CGFloat { get }
  • ความสูงของรูปภาพเป็นพิกเซล

    คำประกาศ

    Swift

    var height: CGFloat { get }
  • การวางแนวในการแสดงของรูปภาพ หาก imageSourceType คือ .image ค่าเริ่มต้นจะเป็น image.imageOrientation; ไม่เช่นนั้น ค่าเริ่มต้นจะเป็น .up

    คำประกาศ

    Swift

    var orientation: Int32 { get set }
  • ประเภทของแหล่งที่มาของรูปภาพ

    คำประกาศ

    Swift

    var imageSourceType: MLImageSourceType { get }
  • รูปภาพต้นฉบับ nil หาก imageSourceType ไม่ใช่ .image

    คำประกาศ

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • บัฟเฟอร์พิกเซลต้นฉบับ nil หาก imageSourceType ไม่ใช่ .pixelBuffer

    คำประกาศ

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • บัฟเฟอร์ตัวอย่างต้นฉบับ nil หาก imageSourceType ไม่ใช่ .sampleBuffer

    คำประกาศ

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • เริ่มต้นออบเจ็กต์ MLImage ด้วยรูปภาพที่ระบุ

    คำประกาศ

    Swift

    init?(image: Any!)

    พารามิเตอร์

    image

    รูปภาพที่จะใช้เป็นต้นฉบับ พร็อพเพอร์ตี้ CGImage ของ URL ต้องไม่ใช่ NULL

    ผลลัพธ์

    อินสแตนซ์ MLImage ใหม่ที่มีรูปภาพที่ระบุเป็นแหล่งที่มา nil หาก image ที่ระบุ nil หรือไม่ถูกต้อง

  • เริ่มต้นออบเจ็กต์ MLImage ด้วยบัฟเฟอร์พิกเซลที่กำหนด

    คำประกาศ

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    พารามิเตอร์

    pixelBuffer

    บัฟเฟอร์พิกเซลที่จะใช้เป็นแหล่งที่มา โปรไฟล์จะเก็บไว้โดย MLImage อินสแตนซ์ตลอดอายุการใช้งาน

    ผลลัพธ์

    อินสแตนซ์ MLImage ใหม่ที่มีบัฟเฟอร์พิกเซลที่ระบุเป็นแหล่งที่มา nil หากระบุ บัฟเฟอร์พิกเซล nil หรือไม่ถูกต้อง

  • เริ่มต้นออบเจ็กต์ MLImage ด้วยบัฟเฟอร์ตัวอย่างที่ระบุ

    คำประกาศ

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    พารามิเตอร์

    sampleBuffer

    บัฟเฟอร์ตัวอย่างที่จะใช้เป็นแหล่งที่มา โปรไฟล์จะเก็บไว้โดย MLImage อินสแตนซ์ตลอดอายุการใช้งาน ตัวอย่างบัฟเฟอร์ต้องอิงตาม บัฟเฟอร์พิกเซล (ไม่ใช่ข้อมูลที่บีบอัด) ในทางปฏิบัติแล้ว ก็ควรจะเป็นเอาต์พุตวิดีโอของกล้อง ในอุปกรณ์ iOS ไม่ใช่ CMSampleBuffer ประเภทอื่นๆ

    ผลลัพธ์

    อินสแตนซ์ MLImage ใหม่ที่มีบัฟเฟอร์ตัวอย่างที่ระบุเป็นแหล่งที่มา nil หากระบุ บัฟเฟอร์ตัวอย่าง nil หรือไม่ถูกต้อง

  • ไม่พร้อมใช้งาน