ImageEmbedder.ImageEmbedderOptions.Builder

herkese açık statik soyut sınıf ImageEmbedder.ImageEmbedderOptions.Builder

İnşaatçılar

Herkese Açık Yöntemler

final ImageEmbedder.ImageEmbedderOptions
build()
ImageEmbedder.ImageEmbedderOptions örneğini doğrular ve oluşturur.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Resim yerleştirme görevi için BaseOptions değerini ayarlar.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
İsteğe bağlı bir ErrorListener ayarlar.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize(boole l2Normalize)
Döndürülen yerleştirmelerde L2 normalleştirmesinin gerçekleştirilip gerçekleştirilmeyeceğini belirler.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setQuantize(boole sayısallaştırma)
Döndürülen yerleştirmenin skalar niceleme kullanılarak baytlara dönüştürülerek ölçülüp ölçülmeyeceğini ayarlar.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setResultListener(ResultListener<ImageEmbedderResultMPImage> resultListener)
Resim yerleştirici canlı yayın modundayken yerleştirme sonuçlarını eşzamansız olarak almak için OutputHandler.ResultListener özelliğini ayarlar.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setRunningMode(RunningMode runningMode)
Resim yerleştirme görevi için RunningMode değerini ayarlar.

Devralınan Yöntemler

İnşaatçılar

herkese açık Builder ()

Herkese Açık Yöntemler

herkese açık final ImageEmbedder.ImageEmbedderOptions derleyin ()

ImageEmbedder.ImageEmbedderOptions örneğini doğrular ve oluşturur. *

Dekoratif yastıklar
IllegalArgumentException olup olmadığına bakın. Sonuç işleyici, yalnızca resim yerleştirici canlı yayın modundayken ayarlanmalıdır.

herkese açık abstract ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)

Resim yerleştirme görevi için BaseOptions değerini ayarlar.

Parametreler
baseOptions

herkese açık abstract ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

İsteğe bağlı bir ErrorListener ayarlar.

Parametreler
errorListener

herkese açık abstract ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Döndürülen yerleştirmelerde L2 normalleştirmesinin gerçekleştirilip gerçekleştirilmeyeceğini belirler. Bu seçeneği yalnızca modelde zaten yerel bir L2_NORMALIZATION TF Lite Op yoksa kullanın. Çoğu durumda zaten bu durum geçerlidir ve L2 normu, böylece TF Lite çıkarımı yoluyla elde edilir.

Varsayılan olarak False (yanlış) değerini alır.

Parametreler
l2Normalize

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)

Döndürülen yerleştirmenin skalar niceleme kullanılarak baytlara dönüştürülerek ölçülüp ölçülmeyeceğini ayarlar. Yerleştirmelerin dolaylı bir biçimde birim norm olduğu varsayılır. Bu nedenle, [-1.0, 1.0] öğesinde tüm boyutların değeri garanti edilir. Böyle bir durum söz konusu değilse setL2Normalize(boolean) özelliğini kullanın.

Varsayılan olarak False (yanlış) değerini alır.

Parametreler
ölçmek

herkese açık abstract ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResultMPImage> resultListener)

Resim yerleştirici canlı yayın modundayken yerleştirme sonuçlarını eşzamansız olarak almak için OutputHandler.ResultListener özelliğini ayarlar.

Parametreler
resultListener

herkese açık abstract ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

Resim yerleştirme görevi için RunningMode değerini ayarlar. Varsayılan olarak resim modunu seçin. Resim yerleştiricinin üç modu vardır:

  • IMAGE: Tekli resim girişlerinde gömülü çıkarma işlemi gerçekleştirme modu.
  • VİDEO: Bir videonun kodu çözülmüş karelerinde gömme ayıklama gerçekleştirme modu.
  • LIVE_STREAM: Kamera gibi canlı bir giriş verisi yayınında yerleştirme ayıklaması gerçekleştirme modu. Bu modda, yerleştirme sonuçlarını eşzamansız olarak alacak bir işleyici ayarlamak için setResultListener çağrılmalıdır.

Parametreler
runningMode