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;