HolisticLandmarker

herkese açık final sınıfı HolisticLandmarker

Görüntülerde bütünsel önemli nokta algılama işlemi gerçekleştirir.

Bu API, önceden eğitilmiş bütünsel önemli nokta modeli öğe paketi gerektirir.

  • Giriş resmi MPImage
    • Bütünsel önemli noktaları algılamanın çalıştığı resim.
  • Çıkış HolisticLandmarkerResult
    • Bütünsel önemli noktaları içeren bir HolisticLandmarkerResult sunulur.

İç İçe Sınıflar

sınıf HolisticLandmarker.HolisticLandmarkerOptions HolisticLandmarker ayarlama seçenekleri. 

Herkese Açık Yöntemler

statik HolisticLandmarker
createFromBuffer(Bağlam bağlamı, ByteBuffer modelAssetBuffer)
Model öğe paketi arabelleğinden ve varsayılan HolisticLandmarker.HolisticLandmarkerOptions öğesinden bir HolisticLandmarker örneği oluşturur.
statik HolisticLandmarker
createFromFile(Bağlam bağlamı, Dize modelAssetPath)
Model öğe paketi yolundan ve varsayılan HolisticLandmarker.HolisticLandmarkerOptions öğesinden HolisticLandmarker örneği oluşturur.
statik HolisticLandmarker
createFromFile(Bağlam bağlamı, Dosya modelAssetFile)
Model öğesi paket dosyasından HolisticLandmarker örneği ve varsayılan HolisticLandmarker.HolisticLandmarkerOptions oluşturur.
statik HolisticLandmarker
HolisticLandmarkerResult
detect(MPImage resmi)
Varsayılan resim işleme seçenekleriyle, sağlanan tek resim üzerinde bütünsel önemli nokta algılama (ör.
HolisticLandmarkerResult
detect(MPImage resmi, ImageProcessingOptions imageProcessingOptions)
Sağlanan tek resimde bütünsel önemli nokta algılaması gerçekleştirir.
void
detectAsync(MPImage görüntüsü, ImageProcessingOptions imageProcessingOptions, uzun zaman damgaları)
Bütünsel önemli nokta algılamaları gerçekleştirmek için canlı resim verilerini gönderir. Sonuçlar, HolisticLandmarker.HolisticLandmarkerOptions içinde sağlanan OutputHandler.ResultListener aracılığıyla sunulur.
void
detectAsync(MPImage resmi, uzun zaman damgaları)
Varsayılan resim işleme seçenekleriyle (ör.
HolisticLandmarkerResult
detectForVideo(MPImage resmi, ImageProcessingOptions imageProcessingOptions, uzun zaman damgaları)
Sağlanan video karesinde bütünsel önemli nokta algılaması gerçekleştirir.
HolisticLandmarkerResult
detectForVideo(MPImage resmi, uzun zaman damgaları)
Varsayılan resim işleme seçenekleriyle, sağlanan video karesinde önemli noktaları bütünsel olarak algılama gerçekleştirir.

Devralınan Yöntemler

Herkese Açık Yöntemler

herkese açık statik HolisticLandmarker createFromBuffer (Bağlam bağlamı, ByteBuffer modelAssetBuffer)

Model öğe paketi arabelleğinden ve varsayılan HolisticLandmarker.HolisticLandmarkerOptions öğesinden bir HolisticLandmarker örneği oluşturur.

Parametreler
context Android ERROR(/Context).
modelAssetBuffer algılama modelinin doğrudan ByteBuffer veya ERROR(/MappedByteBuffer) değeri.
Dekoratif yastıklar
HolisticLandmarker oluşturulurken bir hata meydana gelirse.

herkese açık static HolisticLandmarker createFromFile (Bağlam içeriği, Dize modelAssetPath)

Model öğe paketi yolundan ve varsayılan HolisticLandmarker.HolisticLandmarkerOptions öğesinden HolisticLandmarker örneği oluşturur.

Parametreler
context Android ERROR(/Context).
modelAssetPath öğelerde meta veriler içeren bütünsel önemli nokta modeline giden yol.
Dekoratif yastıklar
HolisticLandmarker oluşturulurken bir hata meydana gelirse.

herkese açık statik HolisticLandmarker createFromFile (Bağlam bağlamı, Dosya modelAssetFile)

Model öğesi paket dosyasından HolisticLandmarker örneği ve varsayılan HolisticLandmarker.HolisticLandmarkerOptions oluşturur.

Parametreler
context Android ERROR(/Context).
modelAssetFile bütünsel önemli nokta modeli File örneği.
Dekoratif yastıklar
IOException tflite model dosyası açılırken bir G/Ç hatası oluşursa.
HolisticLandmarker oluşturulurken bir hata meydana gelirse.

herkese açık static HolisticLandmarker createFromOptions (Bağlam bağlamı, HolisticLandmarker.HolisticLandmarkerOptionsmarkererOptions)

Parametreler
context Android ERROR(/Context).
landmarkerOptions HolisticLandmarker.HolisticLandmarkerOptions örneği.
Dekoratif yastıklar
HolisticLandmarker oluşturulurken bir hata meydana gelirse.

herkese açık HolisticLandmarkerResult detect (MPImage görüntüsü)

Varsayılan resim işleme seçenekleriyle, sağlanan tekli resimde bütünsel önemli nokta algılaması gerçekleştirir (yani herhangi bir rotasyon uygulanmadan). Bu yöntemi yalnızca HolisticLandmarker, ERROR(/RunningMode.IMAGE) ile oluşturulduğunda kullanın.

HolisticLandmarker, aşağıdaki renk alanı türlerini destekler:

Parametreler
resim İşlenmek üzere bir MediaPipe MPImage nesnesi.
Dekoratif yastıklar
dahili hata olup olmadığını kontrol edin.

herkese açık HolisticLandmarkerResult detect (MPImage görüntüsü, ImageProcessingOptions imageProcessingOptions)

Sağlanan tek resimde bütünsel önemli nokta algılaması gerçekleştirir. Bu yöntemi yalnızca HolisticLandmarker, ERROR(/RunningMode.IMAGE) ile oluşturulduğunda kullanın.

HolisticLandmarker, aşağıdaki renk alanı türlerini destekler:

Parametreler
resim İşlenmek üzere bir MediaPipe MPImage nesnesi.
imageProcessingOptions ImageProcessingOptions bağımsız değişkeni, çıkarımı çalıştırmadan önce giriş görüntüsünün nasıl işleneceğini belirtir. Bu görev, ilgi bölgesinin desteklenmediğini unutmayın: ImageProcessingOptions.regionOfInterest() belirtilmesi bu yöntemin bir Yasa DışıArgumentException döndürülmesine neden olur.
Dekoratif yastıklar
IllegalArgumentException ImageProcessingOptions bir ilgi bölgesi belirtiyorsa
dahili hata olup olmadığını kontrol edin.

herkese açık void detectAsync (MPImage görüntüsü, ImageProcessingOptions imageProcessingOptions, uzun timestampM'ler)

Bütünsel önemli nokta algılamaları gerçekleştirmek için canlı resim verilerini gönderir. Sonuçlar, HolisticLandmarker.HolisticLandmarkerOptions içinde sağlanan OutputHandler.ResultListener aracılığıyla sunulur. Bu yöntemi yalnızca HolisticLandmarker, ERROR(/RunningMode.LIVE_STREAM) ile oluşturulduğunda kullanın.

Giriş görüntüsünün bütünsel işaretçiye ne zaman gönderildiğini belirtmek için bir zaman damgası (milisaniye cinsinden) sağlamanız gerekir. Giriş zaman damgaları tekdüze şekilde artmalıdır.

HolisticLandmarker, aşağıdaki renk alanı türlerini destekler:

Parametreler
resim İşlenmek üzere bir MediaPipe MPImage nesnesi.
imageProcessingOptions ImageProcessingOptions bağımsız değişkeni, çıkarımı çalıştırmadan önce giriş görüntüsünün nasıl işleneceğini belirtir. Bu görev, ilgi bölgesinin desteklenmediğini unutmayın: ImageProcessingOptions.regionOfInterest() belirtilmesi bu yöntemin bir Yasa DışıArgumentException döndürülmesine neden olur.
timestampMs giriş zaman damgası (milisaniye cinsinden).
Dekoratif yastıklar
IllegalArgumentException ImageProcessingOptions bir ilgi bölgesi belirtiyorsa
dahili hata olup olmadığını kontrol edin.

herkese açık void detectAsync (MPImage resmi, uzun timestampMs)

Varsayılan resim işleme seçenekleriyle (yani herhangi bir rotasyon uygulanmadan) tüm önemli noktaları algılamak için canlı resim verilerini gönderir ve sonuçlar, HolisticLandmarker.HolisticLandmarkerOptions içinde sağlanan OutputHandler.ResultListener aracılığıyla sunulur. Bu yöntemi yalnızca HolisticLandmarker, ERROR(/RunningMode.LIVE_STREAM) ile oluşturulduğunda kullanın.

Giriş görüntüsünün bütünsel işaretçiye ne zaman gönderildiğini belirtmek için bir zaman damgası (milisaniye cinsinden) sağlamanız gerekir. Giriş zaman damgaları tekdüze şekilde artmalıdır.

HolisticLandmarker, aşağıdaki renk alanı türlerini destekler:

Parametreler
resim İşlenmek üzere bir MediaPipe MPImage nesnesi.
timestampMs giriş zaman damgası (milisaniye cinsinden).
Dekoratif yastıklar
dahili hata olup olmadığını kontrol edin.

herkese açık HolisticLandmarkerResult detectForVideo (MPImage resmi, ImageProcessingOptions imageProcessingOptions, uzun zaman damgaları)

Sağlanan video karesinde bütünsel önemli nokta algılaması gerçekleştirir. Bu yöntemi yalnızca HolisticLandmarker, ERROR(/RunningMode.VIDEO) ile oluşturulduğunda kullanın.

Video karesinin zaman damgasını (milisaniye cinsinden) sağlamanız gerekir. Giriş zaman damgaları tekdüze şekilde artmalıdır.

HolisticLandmarker, aşağıdaki renk alanı türlerini destekler:

Parametreler
resim İşlenmek üzere bir MediaPipe MPImage nesnesi.
imageProcessingOptions ImageProcessingOptions bağımsız değişkeni, çıkarımı çalıştırmadan önce giriş görüntüsünün nasıl işleneceğini belirtir. Bu görev, ilgi bölgesinin desteklenmediğini unutmayın: ImageProcessingOptions.regionOfInterest() belirtilmesi bu yöntemin bir Yasa DışıArgumentException döndürülmesine neden olur.
timestampMs giriş zaman damgası (milisaniye cinsinden).
Dekoratif yastıklar
IllegalArgumentException ImageProcessingOptions bir ilgi bölgesi belirtiyorsa
dahili hata olup olmadığını kontrol edin.

herkese açık HolisticLandmarkerResult detectForVideo (MPImage resmi, uzun zaman damgaları)

Sağlanan video karesinde varsayılan resim işleme seçenekleriyle (yani herhangi bir rotasyon uygulanmadan) bütünsel önemli nokta algılama gerçekleştirir. Bu yöntemi yalnızca HolisticLandmarker, ERROR(/RunningMode.VIDEO) ile oluşturulduğunda kullanın.

Video karesinin zaman damgasını (milisaniye cinsinden) sağlamanız gerekir. Giriş zaman damgaları tekdüze şekilde artmalıdır.

HolisticLandmarker, aşağıdaki renk alanı türlerini destekler:

Parametreler
resim İşlenmek üzere bir MediaPipe MPImage nesnesi.
timestampMs giriş zaman damgası (milisaniye cinsinden).
Dekoratif yastıklar
dahili hata olup olmadığını kontrol edin.