ImageSearcher
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Melakukan pencarian kesamaan pada gambar.
API mengharapkan model TFLite dengan Metadata Model TFLite opsional, namun sangat disarankan. .
- Tensor gambar masukan (
kTfLiteUInt8
/ kTfLiteFloat32
)- masukan gambar dengan ukuran
[batch x height x width x channels]
. - inferensi batch tidak didukung (
batch
harus 1). - hanya input RGB yang didukung (
channels
harus ada 3). - jika tipenya adalah
kTfLiteFloat32
, NormalizationOptions harus dilampirkan ke metadata untuk normalisasi input.
Tensor keluaran ( kTfLiteUInt8
/ kTfLiteFloat32
)-
N
komponen yang sesuai dengan N
dimensi vektor fitur yang dikembalikan untuk lapisan keluaran ini. - Bisa 2 atau 4 dimensi, yaitu
[1 x N]
atau [1 x 1 x 1 x N]
.
TODO(b/180502532): menambahkan penunjuk ke model contoh.
TODO(b/222671076): menambahkan metode pembuatan pabrik tanpa opsi, seperti `createFromFile`, setelah format file tunggal (file indeks yang dikemas dalam model) didukung.
Metode Warisan
Dari kelas java.lang.Object boolean | sama dengan ( Objek arg0) |
Kelas terakhir <?> | dapatkan Kelas () |
ke dalam | Kode hash () |
kekosongan terakhir | memberitahu () |
kekosongan terakhir | beri tahuSemua () |
Rangkaian | keString () |
kekosongan terakhir | tunggu (arg0 panjang, int arg1) |
kekosongan terakhir | tunggu (argumen panjang0) |
kekosongan terakhir | Tunggu () |
Dari antarmuka java.io.Closeable kekosongan abstrak | menutup () |
Dari antarmuka java.lang.AutoCloseable kekosongan abstrak | menutup () |
Metode Publik
Parameter
modelBuffer | |
---|
pilihan | |
---|
indeksFd | |
---|
Parameter
konteks | |
---|
modelPath | jalur model pencarian dengan metadata di aset |
---|
pilihan | |
---|
Parameter
file model | contoh File model pencarian |
---|
pilihan | |
---|
Parameter
gambar | objek TensorImage UINT8 yang mewakili gambar RGB atau YUV |
---|
pilihan | |
---|
Melakukan ekstraksi penyematan pada MlImage
yang disediakan, diikuti dengan pencarian tetangga terdekat di indeks.
Parameter
gambar | objek MlImage yang mewakili gambar |
---|
Melakukan ekstraksi penyematan pada MlImage
yang disediakan dengan ImageProcessingOptions
, diikuti dengan pencarian tetangga terdekat di indeks.
ImageSearcher
mendukung opsi berikut:
Parameter
gambar | objek MlImage yang mewakili gambar |
---|
pilihan | mengonfigurasi opsi termasuk ROI dan rotasi |
---|
Melakukan ekstraksi penyematan pada TensorImage
yang disediakan, diikuti dengan penelusuran tetangga terdekat dalam indeks.
ImageSearcher
mendukung jenis ruang warna TensorImage
berikut:
Parameter
gambar | objek TensorImage UINT8 yang mewakili gambar RGB atau YUV |
---|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]