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
インスタンス。指定されたimage
の場合はnil
nil
または無効。 -
指定されたピクセル バッファで
MLImage
オブジェクトを初期化します。宣言
Swift
init?(pixelBuffer: CVPixelBuffer)
パラメータ
pixelBuffer
ソースとして使用するピクセル バッファ。新しい ReplicaSet の ライフサイクル期間中の
MLImage
インスタンス。戻り値
指定されたピクセル バッファをソースとする新しい
MLImage
インスタンス。nil
ピクセル バッファがnil
または無効。 -
指定されたサンプル バッファで
MLImage
オブジェクトを初期化します。宣言
Swift
init?(sampleBuffer: CMSampleBuffer)
パラメータ
sampleBuffer
ソースとして使用するサンプル バッファ。新しい ReplicaSet の ライフサイクル期間中の
MLImage
インスタンス。サンプル バッファは、 ピクセル バッファ(圧縮データではありません)実際には、カメラの動画出力である必要があります。 他の任意のタイプのCMSampleBuffer
ではありません。戻り値
指定されたサンプル バッファをソースとする新しい
MLImage
インスタンス。nil
サンプル バッファがnil
または無効です。 -
使用不可