GMLImage
@interface GMLImage : NSObject
รูปภาพที่ใช้ในแมชชีนเลิร์นนิงในอุปกรณ์
-
ความกว้างของรูปภาพเป็นพิกเซล
คำประกาศ
Objective-C
@property (nonatomic, readonly) CGFloat width;
-
ความสูงของรูปภาพเป็นพิกเซล
คำประกาศ
Objective-C
@property (nonatomic, readonly) CGFloat height;
-
การวางแนวในการแสดงของรูปภาพ หาก
imageSourceType
คือ.image
ค่าเริ่มต้นจะเป็นimage.imageOrientation
; ไม่เช่นนั้น ค่าเริ่มต้นจะเป็น.up
คำประกาศ
Objective-C
@property (nonatomic) int orientation;
-
ประเภทของแหล่งที่มาของรูปภาพ
คำประกาศ
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType;
-
รูปภาพต้นฉบับ
nil
หากimageSourceType
ไม่ใช่.image
คำประกาศ
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
บัฟเฟอร์พิกเซลต้นฉบับ
nil
หากimageSourceType
ไม่ใช่.pixelBuffer
คำประกาศ
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
บัฟเฟอร์ตัวอย่างต้นฉบับ
nil
หากimageSourceType
ไม่ใช่.sampleBuffer
คำประกาศ
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
-
เริ่มต้นออบเจ็กต์
MLImage
ด้วยรูปภาพที่ระบุคำประกาศ
Objective-C
- (nullable instancetype)initWithImage:(id)image;
พารามิเตอร์
image
รูปภาพที่จะใช้เป็นต้นฉบับ พร็อพเพอร์ตี้
CGImage
ของ URL ต้องไม่ใช่NULL
ผลลัพธ์
อินสแตนซ์
MLImage
ใหม่ที่มีรูปภาพที่ระบุเป็นแหล่งที่มาnil
หากimage
ที่ระบุnil
หรือไม่ถูกต้อง -
เริ่มต้นออบเจ็กต์
MLImage
ด้วยบัฟเฟอร์พิกเซลที่กำหนดคำประกาศ
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;
พารามิเตอร์
pixelBuffer
บัฟเฟอร์พิกเซลที่จะใช้เป็นแหล่งที่มา โปรไฟล์จะเก็บไว้โดย
MLImage
อินสแตนซ์ตลอดอายุการใช้งานผลลัพธ์
อินสแตนซ์
MLImage
ใหม่ที่มีบัฟเฟอร์พิกเซลที่ระบุเป็นแหล่งที่มาnil
หากระบุ บัฟเฟอร์พิกเซลnil
หรือไม่ถูกต้อง -
เริ่มต้นออบเจ็กต์
MLImage
ด้วยบัฟเฟอร์ตัวอย่างที่ระบุคำประกาศ
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;
พารามิเตอร์
sampleBuffer
บัฟเฟอร์ตัวอย่างที่จะใช้เป็นแหล่งที่มา โปรไฟล์จะเก็บไว้โดย
MLImage
อินสแตนซ์ตลอดอายุการใช้งาน ตัวอย่างบัฟเฟอร์ต้องอิงตาม บัฟเฟอร์พิกเซล (ไม่ใช่ข้อมูลที่บีบอัด) ในทางปฏิบัติแล้ว ก็ควรจะเป็นเอาต์พุตวิดีโอของกล้อง ในอุปกรณ์ iOS ไม่ใช่CMSampleBuffer
ประเภทอื่นๆผลลัพธ์
อินสแตนซ์
MLImage
ใหม่ที่มีบัฟเฟอร์ตัวอย่างที่ระบุเป็นแหล่งที่มาnil
หากระบุ บัฟเฟอร์ตัวอย่างnil
หรือไม่ถูกต้อง -
ไม่พร้อมใช้งาน
คำประกาศ
Objective-C
- (nonnull instancetype)init;