InteractiveSegmenter

kelas final publik InteractiveSegmenter

Melakukan segmentasi interaktif pada gambar.

Perhatikan bahwa, selain API segmentasi standar ERROR(/segment) yang mengambil gambar input dan menampilkan output, tetapi melibatkan salinan mendalam dari pengembalian, InteractiveSegmenter juga mendukung API callback, ERROR(/segmentWithResultListener), yang memungkinkan Anda mengakses output melalui nol penyalinan. Tetapkan OutputHandler.ResultListener di InteractiveSegmenter.InteractiveSegmenterOptions dengan benar untuk menggunakan API callback.

API mengharapkan model TFLite dengan,Metadata Model TFLite.. Model ini mengharapkan input dengan 4 saluran, dengan 3 saluran pertama merepresentasikan gambar RGB, dan saluran terakhir mewakili region minat pengguna.

Class Bertingkat

class InteractiveSegmenter.InteractiveSegmenterOptions Opsi untuk menyiapkan InteractiveSegmenter
class InteractiveSegmenter.RegionOfInterest Wilayah-Minat (ROI) untuk berinteraksi. 

Metode Publik

statis InteractiveSegmenter
ImageSegmenterResult
segment(gambar MPImage, InteractiveSegmenter.RegionOfInterest roi)
Melakukan segmentasi pada satu gambar yang disediakan dengan opsi pemrosesan gambar default, berdasarkan wilayah minat pengguna, yaitu
ImageSegmenterResult
segment(gambar MPImage, roi InteractiveSegmenter.RegionOfInterest, ImageProcessingOptions imageProcessingOptions)
Melakukan segmentasi pada satu gambar yang diberikan, berdasarkan wilayah minat pengguna.
void
segmentWithResultListener(gambar MPImage, InteractiveSegmenter.RegionOfInterest roi)
Melakukan segmentasi pada satu gambar yang disediakan dengan opsi pemrosesan gambar default, berdasarkan wilayah minat pengguna, yaitu
void
segmentWithResultListener(gambar MPImage, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
Menjalankan segmentasi pada satu gambar yang disediakan berdasarkan wilayah minat pengguna, dan memberikan hasil tanpa salinan melalui OutputHandler.ResultListener di InteractiveSegmenter.InteractiveSegmenterOptions.

Metode Turunan

Metode Publik

publik statis InteractiveSegmenter createFromOptions (Konteks konteks, InteractiveSegmenter.InteractiveSegmenterOptions segmenerOptions)

Parameter
context ERROR(/Context) Android.
segmenterOptions instance InteractiveSegmenter.InteractiveSegmenterOptions.
Menampilkan
jika terjadi error selama pembuatan InteractiveSegmenter.

publik ImageSegmenterResult segmen (MPImage gambar, InteractiveSegmenter.RegionOfInterest roi)

Melakukan segmentasi pada satu gambar yang disediakan dengan opsi pemrosesan gambar default, berdasarkan wilayah minat pengguna, yaitu tanpa menerapkan rotasi apa pun. TODO memperbarui dokumen java untuk format gambar input.

Pengguna dapat merepresentasikan interaksi pengguna melalui InteractiveSegmenter.RegionOfInterest, yang memberikan petunjuk untuk melakukan segmentasi yang berfokus pada wilayah minat tertentu.

InteractiveSegmenter mendukung jenis ruang warna berikut:

Parameter
gambar objek MPImage MediaPipe untuk diproses.
Roi objek InteractiveSegmenter.RegionOfInterest untuk merepresentasikan interaksi pengguna.
Menampilkan
jika terjadi error internal. Atau jika InteractiveSegmenter dibuat dengan OutputHandler.ResultListener.

publik ImageSegmenterResult segmen (MPImage gambar, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)

Melakukan segmentasi pada satu gambar yang diberikan, berdasarkan wilayah minat pengguna. TODO memperbarui dokumen java untuk format gambar input.

Pengguna dapat merepresentasikan interaksi pengguna melalui InteractiveSegmenter.RegionOfInterest, yang memberikan petunjuk untuk melakukan segmentasi yang berfokus pada wilayah minat tertentu.

InteractiveSegmenter mendukung jenis ruang warna berikut:

Parameter
gambar objek MPImage MediaPipe untuk diproses.
Roi objek InteractiveSegmenter.RegionOfInterest untuk merepresentasikan interaksi pengguna.
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. Atau jika InteractiveSegmenter dibuat dengan OutputHandler.ResultListener.

public void segmentWithResultListener (gambar MPImage, InteractiveSegmenter.RegionOfInterest roi)

Melakukan segmentasi pada satu gambar yang disediakan dengan opsi pemrosesan gambar default, dengan mempertimbangkan wilayah minat pengguna, yaitu tanpa penerapan rotasi apa pun, dan memberikan hasil yang disalin nol melalui OutputHandler.ResultListener di InteractiveSegmenter.InteractiveSegmenterOptions.

TODO memperbarui dokumen java untuk format gambar input.

Pengguna dapat merepresentasikan interaksi pengguna melalui InteractiveSegmenter.RegionOfInterest, yang memberikan petunjuk untuk melakukan segmentasi yang berfokus pada wilayah minat tertentu.

InteractiveSegmenter mendukung jenis ruang warna berikut:

Parameter
gambar objek MPImage MediaPipe untuk diproses.
Roi objek InteractiveSegmenter.RegionOfInterest untuk merepresentasikan interaksi pengguna.
Menampilkan
IllegalArgumentException jika ImageProcessingOptions menentukan wilayah minat.
jika terjadi error internal. Atau jika InteractiveSegmenter tidak dibuat dengan OutputHandler.ResultListener yang ditetapkan di InteractiveSegmenter.InteractiveSegmenterOptions.

public void segmentWithResultListener (gambar MPImage, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)

Menjalankan segmentasi pada satu gambar yang disediakan berdasarkan wilayah minat pengguna, dan memberikan hasil tanpa salinan melalui OutputHandler.ResultListener di InteractiveSegmenter.InteractiveSegmenterOptions.

TODO memperbarui dokumen java untuk format gambar input.

Pengguna dapat merepresentasikan interaksi pengguna melalui InteractiveSegmenter.RegionOfInterest, yang memberikan petunjuk untuk melakukan segmentasi yang berfokus pada wilayah minat tertentu.

InteractiveSegmenter mendukung jenis ruang warna berikut:

Parameter
gambar objek MPImage MediaPipe untuk diproses.
Roi objek InteractiveSegmenter.RegionOfInterest untuk merepresentasikan interaksi pengguna.
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. Atau jika InteractiveSegmenter tidak dibuat dengan OutputHandler.ResultListener yang ditetapkan di InteractiveSegmenter.InteractiveSegmenterOptions.