ObjectDetector
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Görüntüler üzerinde nesne algılama gerçekleştirir.
API ile TFLite modeli beklediği TFLite Modeli Meta. .
API, bir görüntü giriş tensörü ve dört çıkış tensörü olan modelleri destekler. Daha spesifik olmak gerekirse, gereksinimler şunlardır.
- Girdi görüntü tensör (
kTfLiteUInt8
/ kTfLiteFloat32
)- boyutu görüntü giriş
[batch x height x width x channels]
. - Toplu çıkarım (desteklenmeyen
batch
1 olması gereklidir). - RGB girişi desteklenir (
channels
3 olması gereklidir). - türü ise
kTfLiteFloat32
, NormalizationOptions giriş normalleşme meta bağlı olmak gerekmektedir.
Çıkış tansörleri bir 4 çıkış olmalıdır DetectionPostProcess
op, örneğin:- Yer tensör (
kTfLiteFloat32
):- boyutta tensör
[1 x num_results x 4]
formunda sınırlayıcı çerçevelerini ifade eden iç dizi [sol üst, sağ, alt]. -
BoundingBoxProperties
meta verilere bağlı olması gereklidir ve belirtmelidir type=BOUNDARIES
ve coordinate_type=RATIO
.
Sınıflar tensör ( kTfLiteFloat32
):- boyutta tensör
[1 x num_results]
, bir sınıfın tam sayı dizini temsil eden değer. - etiket haritalar gibi meta veriler ekli ise
TENSOR_VALUE_LABELS
ilişkili dosyalar, bunlar etiketler halinde tensör değerlerini dönüştürmek için kullanılır.
Skorlar tensör ( kTfLiteFloat32
):- boyutta tensör
[1 x num_results]
, tespit edilen nesnenin puan temsil eden değer.
Algılama tensörünün sayısı ( kTfLiteFloat32
):- boyuttaki bir tensör olarak tamsayıdır num_results
[1]
.
Böyle bir modelin bir örneği, bulunabilir TensorFlow Hub. .
Kalıtsal Yöntemler
Java.lang.Object sınıfından boole | |
Nihai Sınıf <?> | getClass () |
int | hashCode () |
son boşluk | () bildirmek |
son boşluk | notifyAll () |
Sicim | toString () |
son boşluk | Bekleme (uzun arg0, int arg1) |
son boşluk | Bekleme (uzun arg0) |
son boşluk | ) (bekle |
Java.io.Closeable arayüzünden Java.lang.AutoCloseable arayüzünden Genel Yöntemler
kamu statik ObjectDetector createFromFile (Bağlam Bağlam, dize modelPath)
parametreler
bağlam | |
---|
modelYol | varlıklarda meta verilerle algılama modeline giden yol |
---|
parametreler
bağlam | |
---|
modelYol | varlıklarda meta verilerle algılama modeline giden yol |
---|
seçenekler | |
---|
parametreler
modelDosya | tespit modeli File örneği |
---|
seçenekler | |
---|
Resim gerçek algılama gerçekleştirir MlImage
.
parametreler
resim | Bir MlImage bir resim temsil eden nesne |
---|
parametreler
resim | Bir Uint8 TensorImage RGB veya YUV görüntüsünü temsil eder nesne |
---|
seçenekler | görüntünün nasıl önişleneceğini yapılandırma seçenekleri |
---|
parametreler
resim | Bir MlImage bir resim temsil eden nesne |
---|
seçenekler | görüntünün nasıl önişleneceğini yapılandırma seçenekleri |
---|
Sağlanan görüntü üzerinde gerçek algılama gerçekleştirir.
ObjectDetector
aşağıdakileri destekler TensorImage
renk alanı türlerini:
parametreler
resim | Bir Uint8 TensorImage RGB veya YUV görüntüsünü temsil eder nesne |
---|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2021-10-08 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]