ImageEmbedder.ImageEmbedderOptions
का बिल्डर.
पब्लिक कंस्ट्रक्टर
Builder()
|
सार्वजनिक तरीके
फ़ाइनल ImageEmbedder.ImageEmbedderOptions) |
build()
यह
ImageEmbedder.ImageEmbedderOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है. |
ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder) |
setBaseOptions(BaseOptions baseOptions)
इमेज एम्बेड करने वाले टास्क के लिए,
BaseOptions सेट करता है. |
ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder) | |
ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder) |
setL2Normalize(बूलियन l2 नॉर्मलाइज़)
सेट करता है कि वापस किए गए एम्बेड पर L2 नॉर्मलाइज़ेशन की ज़रूरत है या नहीं.
|
ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder) |
setQuantize(बूलियन क्वांटाइज़)
सेट करता है कि वापस किए गए एम्बेडिंग को स्केलर क्वांटाइज़ेशन के ज़रिए बाइट में मापा जाना चाहिए या नहीं.
|
ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder) |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultListener)
जब इमेज एम्बेड करने वाला व्यक्ति लाइव स्ट्रीम मोड में होता है, तो यह
OutputHandler.ResultListener को एसिंक्रोनस तरीके से एम्बेड करने के नतीजे पाने के लिए सेट करती है. |
ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder) |
setRunningMode(RunningMode runningMode)
इमेज एम्बेड करने वाले टास्क के लिए,
RunningMode सेट करता है. |
इनहेरिट किए गए तरीके
पब्लिक कंस्ट्रक्टर
सार्वजनिक बिल्डर ()
सार्वजनिक तरीके
सार्वजनिक फ़ाइनल ImageEmbedder.ImageEmbedderOptions बिल्ड ()
यह ImageEmbedder.ImageEmbedderOptions
इंस्टेंस की पुष्टि करता है और उसे बनाता है. *
थ्रो
IllegalArgumentException | अगर नतीजे लिसनर और रनिंग मोड को सही तरीके से कॉन्फ़िगर नहीं किया गया है. रिज़ल्ट लिसनर को सिर्फ़ तब सेट किया जाना चाहिए, जब इमेज एम्बेडर लाइव स्ट्रीम मोड में हो. |
---|
सार्वजनिक ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
इमेज एम्बेड करने वाले टास्क के लिए, BaseOptions
सेट करता है.
पैरामीटर
baseOptions |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListenererrorListener)
वैकल्पिक ErrorListener
सेट करता है.
पैरामीटर
errorListener |
---|
सार्वजनिक ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
सेट करता है कि वापस किए गए एम्बेड पर L2 नॉर्मलाइज़ेशन की ज़रूरत है या नहीं. इस विकल्प का इस्तेमाल सिर्फ़ तब करें, जब मॉडल में पहले से ही कोई नेटिव L2_NORMALIZATION
TF
Lite Op शामिल न हो. ज़्यादातर मामलों में, ऐसा पहले से ही होता है और TF
Lite अनुमान की मदद से, L2 मानक पूरा हो जाता है.
डिफ़ॉल्ट रूप से 'गलत' होता है.
पैरामीटर
l2Normalize |
---|
सार्वजनिक ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
सेट करता है कि वापस किए गए एम्बेडिंग को स्केलर क्वांटाइज़ेशन के ज़रिए बाइट में मापा जाना चाहिए या नहीं.
एम्बेड किए गए डाइमेंशन को यूनिट-नर्म माना जाता है. इसलिए, [-1.0, 1.0]
में किसी भी डाइमेंशन की वैल्यू होने की गारंटी होती है. अगर ऐसा नहीं है, तो setL2Normalize(boolean)
का इस्तेमाल करें.
डिफ़ॉल्ट रूप से 'गलत' होता है.
पैरामीटर
मात्रा बढ़ाएं |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultListener)
जब इमेज एम्बेड करने वाला व्यक्ति लाइव स्ट्रीम मोड में होता है, तो यह OutputHandler.ResultListener
को एसिंक्रोनस तरीके से एम्बेड करने के नतीजे पाने के लिए सेट करती है.
पैरामीटर
resultListener |
---|
सार्वजनिक ऐब्सट्रैक्ट ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
इमेज एम्बेड करने वाले टास्क के लिए, RunningMode
सेट करता है. डिफ़ॉल्ट रूप से इमेज मोड इस्तेमाल करें. इमेज
एम्बेडर में तीन मोड हैं:
- इमेज: एक इमेज इनपुट पर एम्बेडिंग एक्सट्रैक्शन करने का मोड.
- वीडियो: किसी वीडियो के डिकोड किए गए फ़्रेम पर, एम्बेड करके वीडियो निकालने का मोड.
- LIVE_STREAM: इनपुट डेटा की लाइव स्ट्रीम (जैसे कैमरे से) पर एम्बेड करके डेटा निकालने का मोड. इस मोड में,
setResultListener
को लिसनर सेट अप करने के लिए कॉल किया जाना चाहिए, ताकि एम्बेड किए गए नतीजों को एसिंक्रोनस तरीके से पाया जा सके.
पैरामीटर
runningMode |
---|