TensorImage

पब्लिक क्लास TensorImage

TensorImage, इमेज ऑब्जेक्ट के लिए रैपर क्लास है. TFLite.support लाइब्रेरी में इमेज प्रोसेसिंग के इस्तेमाल का इस्तेमाल करते समय, आम तौर पर, शुरुआत में इमेज ऑब्जेक्ट को वैरिएंट टाइप में TensorImage में बदला जाता है.

फ़िलहाल, सिर्फ़ आरजीबी इमेज का इस्तेमाल किया जा सकता है. साथ ही, A चैनल को हमेशा अनदेखा किया जाता है.

डेटा स्टोरेज की जानकारी: TensorImage ऑब्जेक्ट में सही जानकारी के दो संभावित सोर्स हो सकते हैं: Bitmap या TensorBuffer. TensorImage, स्टेटस को बनाए रखता है और ज़रूरत पड़ने पर ही, एक को दूसरे में बदलता है. TensorImage के इस्तेमाल का एक सामान्य उदाहरण है, पहले Bitmap इमेज को लोड करना, फिर ImageProcessor का इस्तेमाल करके उसे प्रोसेस करना, और आखिर में TensorBuffer में दिए गए ByteBuffer को हासिल करना और उसे TFLite अनुवादक में फ़ीड करना.

अहम जानकारी: सबसे बेहतर परफ़ॉर्मेंस पाने के लिए, जब भी संभव होता है TensorImage डेटा को कॉपी करने से बचता है. इसलिए, उसके डेटा का मालिकाना हक नहीं होता. कॉलर को डेटा ऑब्जेक्ट में बदलाव नहीं करना चाहिए. उन्हें load(Bitmap) या load(TensorBuffer, ColorSpaceType) को पास किया गया है.

अहम जानकारी: सभी तरीके थ्रेड-सुरक्षित साबित नहीं हुए हैं.

पब्लिक कंस्ट्रक्टर

TensorImage()
TensorImage ऑब्जेक्ट को शुरू करता है.
TensorImage(DataType डेटा टाइप)
तय किए गए डेटा टाइप के साथ TensorImage ऑब्जेक्ट को शुरू करता है.

सार्वजनिक तरीके

स्टैटिक TensorImage
createFrom(TensorImage src, DataType dataType)
अपने हिसाब से डेटा टाइप के साथ, दिए गए TensorImage की डीप-कॉपी बनाता है.
स्टैटिक TensorImage
fromBitmap(बिट मैप बिट मैप)
Bitmap के साथ, DataType.UINT8 के TensorImage ऑब्जेक्ट को शुरू करता है .
बिट मैप
getBitmap()
इस TensorImage का Bitmap निरूपण देता है.
ByteBuffer
getBuffer()
अनुमानित डेटा टाइप के साथ, इस TensorImage को ByteBuffer में दिखाता है.
ColorSpaceType
getColorSpaceType()
TensorImage का कलर स्पेस टाइप बताता है.
DataType
getDataType()
इस TensorImage का डेटा टाइप बताता है.
int
getHeight()
इमेज की ऊंचाई लेता है.
Image
getMediaImage()
इस