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
。 -
ご利用いただけません。