Melakukan deteksi tempat terkenal secara menyeluruh pada gambar.
API ini mengharapkan paket aset model tempat terkenal holistik terlatih.
- Gambar input
MPImage- Gambar tempat deteksi penanda holistik dijalankan.
- Output
HolisticLandmarkerResult- HolisticLandmarkerResult yang berisi landmark menyeluruh.
Class Bertingkat
| class | HolisticLandmarker.HolisticLandmarkerOptions | Opsi untuk menyiapkan HolisticLandmarker. |
|
Metode Publik
| statis HolisticLandmarker |
createFromBuffer(Konteks konteks, ByteBuffer modelAssetBuffer)
Membuat instance
HolisticLandmarker dari buffer paket aset model dan HolisticLandmarker.HolisticLandmarkerOptions default. |
| statis HolisticLandmarker |
createFromFile(Konteks konteks, String modelAssetPath)
Membuat instance
HolisticLandmarker dari jalur paket aset model dan HolisticLandmarker.HolisticLandmarkerOptions default. |
| statis HolisticLandmarker |
createFromFile(Konteks konteks, File modelAssetFile)
Membuat instance
HolisticLandmarker dari file paket aset model dan HolisticLandmarker.HolisticLandmarkerOptions
default. |
| statis HolisticLandmarker |
createFromOptions(Konteks konteks, penandaerOptions HolisticLandmarker.HolisticLandmarkerOptions)
Membuat instance
HolisticLandmarker dari HolisticLandmarker.HolisticLandmarkerOptions. |
| HolisticLandmarkerResult | |
| HolisticLandmarkerResult |
detect(gambar MPImage, ImageProcessingOptions imageProcessingOptions)
Melakukan deteksi penanda secara menyeluruh pada satu gambar yang diberikan.
|
| void |
detectAsync(gambar MPImage, ImageProcessingOptions imageProcessingOptions, stempel waktu yang panjang)
Mengirim data gambar live untuk melakukan deteksi tempat terkenal secara menyeluruh, dan hasilnya akan tersedia melalui
OutputHandler.ResultListener yang diberikan di HolisticLandmarker.HolisticLandmarkerOptions. |
| void |
detectAsync(gambar MPImage, timestampMs panjang)
Mengirim data gambar live untuk melakukan deteksi tempat terkenal holistik dengan opsi pemrosesan gambar default, yaitu
|
| HolisticLandmarkerResult |
detectForVideo(gambar MPImage, ImageProcessingOptions imageProcessingOptions, stempel waktu yang panjang)
Melakukan deteksi penanda secara menyeluruh pada frame video yang diberikan.
|
| HolisticLandmarkerResult |
detectForVideo(gambar MPImage, timestampMs panjang)
Melakukan deteksi tempat terkenal secara menyeluruh pada frame video yang disediakan dengan opsi pemrosesan gambar default, yaitu
|
Metode Turunan
Metode Publik
publik statis HolisticLandmarker createFromBuffer (Context context, ByteBuffer modelAssetBuffer)
Membuat instance HolisticLandmarker dari buffer paket aset model dan HolisticLandmarker.HolisticLandmarkerOptions default.
Parameter
| context | ERROR(/Context) Android. |
|---|---|
| modelAssetBuffer | ByteBuffer atau ERROR(/MappedByteBuffer) langsung dari model deteksi. |
Menampilkan
jika terjadi error selama pembuatan HolisticLandmarker.
|
publik statis HolisticLandmarker createFromFile (Konteks konteks, String modelAssetPath)
Membuat instance HolisticLandmarker dari jalur paket aset model dan HolisticLandmarker.HolisticLandmarkerOptions default.
Parameter
| context | ERROR(/Context) Android. |
|---|---|
| modelAssetPath | ke model tempat terkenal holistik dengan metadata dalam aset. |
Menampilkan
jika terjadi error selama pembuatan HolisticLandmarker.
|
publik statis HolisticLandmarker createFromFile (Konteks konteks, File modelAssetFile)
Membuat instance HolisticLandmarker dari file paket aset model dan HolisticLandmarker.HolisticLandmarkerOptions
default.
Parameter
| context | ERROR(/Context) Android. |
|---|---|
| modelAssetFile | instance File model tempat terkenal holistik. |
Menampilkan
| IOException | jika terjadi error I/O saat membuka file model tflite. |
|---|---|
jika terjadi error selama pembuatan HolisticLandmarker.
|
publik statis HolisticLandmarker createFromOptions (Konteks konteks, HolisticLandmarker.HolisticLandmarkerOptions penandaerOptions)
Membuat instance HolisticLandmarker dari HolisticLandmarker.HolisticLandmarkerOptions.
Parameter
| context | ERROR(/Context) Android. |
|---|---|
| landmarkerOptions | instance HolisticLandmarker.HolisticLandmarkerOptions. |
Menampilkan
jika terjadi error selama pembuatan HolisticLandmarker.
|
publik HolisticLandmarkerResult detect (gambar MPImage)
Melakukan deteksi tempat terkenal secara menyeluruh pada satu gambar yang disediakan dengan opsi pemrosesan gambar default, yaitu tanpa menerapkan rotasi apa pun. Hanya gunakan metode ini saat HolisticLandmarker dibuat dengan ERROR(/RunningMode.IMAGE).
HolisticLandmarker mendukung jenis ruang warna berikut:
Parameter
| gambar | objek MPImage MediaPipe untuk diproses. |
|---|
Menampilkan
| jika terjadi error internal. |
publik HolisticLandmarkerResult detect (gambar MPImage, ImageProcessingOptions imageProcessingOptions)
Melakukan deteksi penanda secara menyeluruh pada satu gambar yang diberikan. Hanya gunakan metode ini saat HolisticLandmarker dibuat dengan ERROR(/RunningMode.IMAGE).
HolisticLandmarker mendukung jenis ruang warna berikut:
Parameter
| gambar | objek MPImage MediaPipe untuk diproses. |
|---|---|
| imageProcessingOptions | ImageProcessingOptions yang menentukan cara memproses gambar input sebelum menjalankan inferensi. Perlu diperhatikan bahwa region minat tidak didukung oleh tugas ini: menentukan ImageProcessingOptions.regionOfInterest() akan menyebabkan metode ini menampilkan IllegalArgumentException. |
Menampilkan
| IllegalArgumentException | jika ImageProcessingOptions menentukan
wilayah minat. |
|---|---|
| jika terjadi error internal. |
public void detectAsync (Gambar MPImage, ImageProcessingOptions imageProcessingOptions, stempel waktu yang panjang)
Mengirim data gambar live untuk melakukan deteksi tempat terkenal secara menyeluruh, dan hasilnya akan tersedia melalui OutputHandler.ResultListener yang diberikan di HolisticLandmarker.HolisticLandmarkerOptions.
Hanya gunakan metode ini saat HolisticLandmarker dibuat dengan ERROR(/RunningMode.LIVE_STREAM).
Anda harus memberikan stempel waktu (dalam milidetik) untuk menunjukkan kapan gambar input dikirim ke penanda menyeluruh. Stempel waktu input harus meningkat secara monoton.
HolisticLandmarker mendukung jenis ruang warna berikut:
Parameter
| gambar | objek MPImage MediaPipe untuk diproses. |
|---|---|
| imageProcessingOptions | ImageProcessingOptions yang menentukan cara memproses gambar input sebelum menjalankan inferensi. Perlu diperhatikan bahwa region minat tidak didukung oleh tugas ini: menentukan ImageProcessingOptions.regionOfInterest() akan menyebabkan metode ini menampilkan IllegalArgumentException. |
| timestampMs | stempel waktu input (dalam milidetik). |
Menampilkan
| IllegalArgumentException | jika ImageProcessingOptions menentukan
wilayah minat. |
|---|---|
| jika terjadi error internal. |
public void detectAsync (gambar MPImage, timestampMs panjang)
Mengirim data gambar live untuk melakukan deteksi tempat terkenal holistik dengan opsi pemrosesan gambar default, yaitu tanpa menerapkan rotasi apa pun, dan hasilnya akan tersedia melalui OutputHandler.ResultListener yang disediakan di HolisticLandmarker.HolisticLandmarkerOptions. Hanya gunakan metode ini saat HolisticLandmarker dibuat dengan ERROR(/RunningMode.LIVE_STREAM).
Anda harus memberikan stempel waktu (dalam milidetik) untuk menunjukkan kapan gambar input dikirim ke penanda menyeluruh. Stempel waktu input harus meningkat secara monoton.
HolisticLandmarker mendukung jenis ruang warna berikut:
Parameter
| gambar | objek MPImage MediaPipe untuk diproses. |
|---|---|
| timestampMs | stempel waktu input (dalam milidetik). |
Menampilkan
| jika terjadi error internal. |
publik HolisticLandmarkerResult detectForVideo (gambar MPImage, ImageProcessingOptions imageProcessingOptions, timestampMs yang panjang)
Melakukan deteksi penanda secara menyeluruh pada frame video yang diberikan. Hanya gunakan metode ini saat HolisticLandmarker dibuat dengan ERROR(/RunningMode.VIDEO).
Parameter ini diperlukan untuk memberikan stempel waktu frame video (dalam milidetik). Stempel waktu input harus meningkat secara monoton.
HolisticLandmarker mendukung jenis ruang warna berikut:
Parameter
| gambar | objek MPImage MediaPipe untuk diproses. |
|---|---|
| imageProcessingOptions | ImageProcessingOptions yang menentukan cara memproses gambar input sebelum menjalankan inferensi. Perlu diperhatikan bahwa region minat tidak didukung oleh tugas ini: menentukan ImageProcessingOptions.regionOfInterest() akan menyebabkan metode ini menampilkan IllegalArgumentException. |
| timestampMs | stempel waktu input (dalam milidetik). |
Menampilkan
| IllegalArgumentException | jika ImageProcessingOptions menentukan
wilayah minat. |
|---|---|
| jika terjadi error internal. |
publik HolisticLandmarkerResult detectForVideo (gambar MPImage, timestampMs panjang)
Melakukan deteksi tempat terkenal secara menyeluruh pada frame video yang disediakan dengan opsi pemrosesan gambar default, yaitu tanpa menerapkan rotasi apa pun. Hanya gunakan metode ini saat HolisticLandmarker dibuat dengan ERROR(/RunningMode.VIDEO).
Parameter ini diperlukan untuk memberikan stempel waktu frame video (dalam milidetik). Stempel waktu input harus meningkat secara monoton.
HolisticLandmarker mendukung jenis ruang warna berikut:
Parameter
| gambar | objek MPImage MediaPipe untuk diproses. |
|---|---|
| timestampMs | stempel waktu input (dalam milidetik). |
Menampilkan
| jika terjadi error internal. |