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 }
-
ソースイメージ。
imageSourceType
が.image
でない場合、nil
宣言
Swift
var image: UnsafeMutablePointer<Int32>? { get }
-
ソースピクセル バッファ。
imageSourceType
が.pixelBuffer
でない場合、nil
宣言
Swift
var pixelBuffer: CVPixelBuffer? { get }
-
ソースサンプル バッファ。
imageSourceType
が.sampleBuffer
でない場合、nil
宣言
Swift
var sampleBuffer: CMSampleBuffer? { get }
-
指定された画像で
MLImage
オブジェクトを初期化します。宣言
Swift
init?(image: Any!)
パラメータ
image
ソースとして使用するイメージ。
CGImage
プロパティをNULL
にすることはできません。戻り値
指定されたイメージをソースとする新しい
MLImage
インスタンス。nil
: 指定されたimage
がnil
であるか無効な場合。 -
指定されたピクセル バッファを使用して
MLImage
オブジェクトを初期化します。宣言
Swift
init?(pixelBuffer: CVPixelBuffer)
パラメータ
pixelBuffer
ソースとして使用するピクセル バッファ。ライフサイクルの期間中は、新しい
MLImage
インスタンスがそのインスタンスを保持します。戻り値
指定されたピクセル バッファをソースとする新しい
MLImage
インスタンス。nil
: 指定されたピクセル バッファがnil
または無効な場合。 -
指定されたサンプル バッファを使用して
MLImage
オブジェクトを初期化します。宣言
Swift
init?(sampleBuffer: CMSampleBuffer)
パラメータ
sampleBuffer
ソースとして使用するサンプル バッファ。ライフサイクルの期間中は、新しい
MLImage
インスタンスがそのインスタンスを保持します。サンプル バッファは、(圧縮データではなく)ピクセル バッファに基づく必要があります。実際には、他のタイプのCMSampleBuffer
ではなく、iOS デバイスのカメラの動画出力にする必要があります。戻り値
指定されたサンプル バッファをソースとする新しい
MLImage
インスタンス。nil
: 指定されたサンプル バッファがnil
であるか無効な場合。 -
利用できません。