InteractiveSegmenter

คลาสสุดท้ายแบบสาธารณะ InteractiveSegmenter

ทำการแบ่งกลุ่มแบบอินเทอร์แอกทีฟในรูปภาพ

โปรดทราบว่า นอกจาก API การแบ่งกลุ่มลูกค้าแบบมาตรฐาน ERROR(/segment) ที่ถ่ายภาพอินพุตและแสดงผลเอาต์พุตแล้ว แต่ยังเกี่ยวข้องกับสำเนาการแสดงผลเชิงลึกแล้ว InteractiveSegmenter ยังรองรับ Callback API ERROR(/segmentWithResultListener) ซึ่งจะช่วยให้คุณเข้าถึงเอาต์พุตผ่านสำเนาที่เป็นศูนย์ได้ด้วย ตั้งค่า OutputHandler.ResultListener ใน InteractiveSegmenter.InteractiveSegmenterOptions ให้ถูกต้องเพื่อใช้ API เรียกกลับ

API ต้องการโมเดล TFLite ที่มีข้อมูลเมตาของโมเดล TFLite โมเดลนี้ต้องการอินพุตที่มี 4 ช่อง โดย 3 ช่องแรกจะแสดงรูปภาพ RGB และแชแนลสุดท้ายแสดงภูมิภาคที่ผู้ใช้สนใจ

  • รูปภาพอินพุต MPImage
    • รูปภาพที่เครื่องมือแบ่งกลุ่มรูปภาพแสดง
  • ป้อน ROI InteractiveSegmenter.RegionOfInterest
    • ภูมิภาคที่สนใจตามการโต้ตอบของผู้ใช้
  • ผลลัพธ์ ImageSegmenter Results ImageSegmenterResult
    • ImageSegmenter Results ที่มีมาสก์ที่แบ่งกลุ่ม

ชั้นเรียนที่ซ้อนกัน

คลาส InteractiveSegmenter.InteractiveSegmenterOptions ตัวเลือกในการตั้งค่าInteractiveSegmenter 
คลาส InteractiveSegmenter.RegionOfInterest ภูมิภาคที่สนใจ (ROI) ที่จะโต้ตอบ

วิธีการสาธารณะ

static InteractiveSegmenter
createFromOptions(บริบทบริบท, InteractiveSegmenter.InteractiveSegmenterOptions การแบ่งกลุ่มตัวเลือก)
สร้างอินสแตนซ์ InteractiveSegmenter จาก InteractiveSegmenter.InteractiveSegmenterOptions
ImageSegmenterResult
กลุ่ม(รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest)
ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้มาด้วยตัวเลือกการประมวลผลรูปภาพที่เป็นค่าเริ่มต้นโดยอิงตามภูมิภาคที่สนใจของผู้ใช้ กล่าวคือ
ImageSegmenterResult
กลุ่ม(รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest, roi, ImageProcessingOptions imageProcessingOptions)
ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้ไว้ตามภูมิภาคที่สนใจของผู้ใช้
void
segmentWithResultListener(รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest)
ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้มาด้วยตัวเลือกการประมวลผลรูปภาพที่เป็นค่าเริ่มต้นโดยอิงตามภูมิภาคที่สนใจของผู้ใช้ กล่าวคือ
void
segmentWithResultListener(รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest, ImageProcessingOptions imageProcessingOptions)
ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้ไว้ตามภูมิภาคที่สนใจของผู้ใช้ และให้ผลลัพธ์ที่ไม่มีการคัดลอกเป็น 0 ผ่าน OutputHandler.ResultListener ใน InteractiveSegmenter.InteractiveSegmenterOptions

วิธีการที่รับช่วงมา

วิธีการสาธารณะ

สาธารณะ คงที่ InteractiveSegmenter createFromOptions (บริบทบริบท, InteractiveSegmenter.InteractiveSegmenterOptions การแบ่งกลุ่มลูกค้า)

สร้างอินสแตนซ์ InteractiveSegmenter จาก InteractiveSegmenter.InteractiveSegmenterOptions

พารามิเตอร์
บริบท Android ERROR(/Context)
segmenterOptions อินสแตนซ์ InteractiveSegmenter.InteractiveSegmenterOptions
การขว้าง
หากเกิดข้อผิดพลาดระหว่างการสร้าง InteractiveSegmenter

สาธารณะ ImageSegmenterResult กลุ่ม (รูปภาพ MPImage InteractiveSegmenter.RegionOfInterest roi)

ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้มาด้วยตัวเลือกการประมวลผลรูปภาพที่เป็นค่าเริ่มต้นโดยอิงตามภูมิภาคที่สนใจของผู้ใช้ กล่าวคือ โดยไม่ใช้การหมุนใดๆ เลย อัปเดต TODO อัปเดตเอกสาร Java สำหรับรูปแบบรูปภาพอินพุต

ผู้ใช้จะแสดงการโต้ตอบของผู้ใช้ผ่าน InteractiveSegmenter.RegionOfInterest ได้ ซึ่งให้คำแนะนำในการแบ่งกลุ่มลูกค้าโดยเน้นที่ภูมิภาคที่สนใจ

InteractiveSegmenter รองรับพื้นที่สีประเภทต่อไปนี้

พารามิเตอร์
รูปภาพ ออบเจ็กต์ MediaPipe MPImage สำหรับการประมวลผล
ROI ออบเจ็กต์ InteractiveSegmenter.RegionOfInterest เพื่อแสดงการโต้ตอบของผู้ใช้
การขว้าง
ในกรณีที่เกิดข้อผิดพลาดภายใน หรือหากสร้าง InteractiveSegmenter ด้วย OutputHandler.ResultListener

สาธารณะ ImageSegmenterResult กลุ่ม (รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)

ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้ไว้ตามภูมิภาคที่สนใจของผู้ใช้ อัปเดต TODO เอกสาร Java สำหรับรูปแบบภาพอินพุต

ผู้ใช้จะแสดงการโต้ตอบของผู้ใช้ผ่าน InteractiveSegmenter.RegionOfInterest ได้ ซึ่งให้คำแนะนำในการแบ่งกลุ่มลูกค้าโดยเน้นที่ภูมิภาคที่สนใจ

InteractiveSegmenter รองรับพื้นที่สีประเภทต่อไปนี้

พารามิเตอร์
รูปภาพ ออบเจ็กต์ MediaPipe MPImage สำหรับการประมวลผล
ROI ออบเจ็กต์ InteractiveSegmenter.RegionOfInterest เพื่อแสดงการโต้ตอบของผู้ใช้
imageProcessingOptions ImageProcessingOptions จะระบุวิธีประมวลผลรูปภาพอินพุตก่อนเรียกใช้การอนุมาน โปรดทราบว่างานนี้ไม่รองรับภูมิภาคที่สนใจ: การระบุ ImageProcessingOptions.regionOfInterest() จะส่งผลให้เมธอดนี้ส่ง IllegalArgumentException
การขว้าง
IllegalArgumentException หาก ImageProcessingOptions ระบุภูมิภาคที่สนใจ
ในกรณีที่เกิดข้อผิดพลาดภายใน หรือหากสร้าง InteractiveSegmenter ด้วย OutputHandler.ResultListener

สาธารณะ void segmentWithResultListener (รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest roi)

ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้มาด้วยตัวเลือกการประมวลผลรูปภาพที่เป็นค่าเริ่มต้นโดยพิจารณาจากภูมิภาคที่สนใจของผู้ใช้ กล่าวคือ ไม่ได้ใช้การหมุนใดๆ และให้ผลลัพธ์ที่ไม่มีการคัดลอกเลย ผ่าน OutputHandler.ResultListener ใน InteractiveSegmenter.InteractiveSegmenterOptions

อัปเดต TODO เอกสาร Java สำหรับรูปแบบภาพอินพุต

ผู้ใช้จะแสดงการโต้ตอบของผู้ใช้ผ่าน InteractiveSegmenter.RegionOfInterest ได้ ซึ่งให้คำแนะนำในการแบ่งกลุ่มลูกค้าโดยเน้นที่ภูมิภาคที่สนใจ

InteractiveSegmenter รองรับพื้นที่สีประเภทต่อไปนี้

พารามิเตอร์
รูปภาพ ออบเจ็กต์ MediaPipe MPImage สำหรับการประมวลผล
ROI ออบเจ็กต์ InteractiveSegmenter.RegionOfInterest เพื่อแสดงการโต้ตอบของผู้ใช้
การขว้าง
IllegalArgumentException หาก ImageProcessingOptions ระบุภูมิภาคที่สนใจ
ในกรณีที่เกิดข้อผิดพลาดภายใน หรือหากไม่ได้สร้าง InteractiveSegmenter โดยมีการตั้งค่า OutputHandler.ResultListener ใน InteractiveSegmenter.InteractiveSegmenterOptions

สาธารณะ void segmentWithResultListener (รูปภาพ MPImage, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)

ทำการแบ่งกลุ่มในรูปภาพเดียวที่ให้ไว้ตามภูมิภาคที่สนใจของผู้ใช้ และให้ผลลัพธ์ที่ไม่มีการคัดลอกเป็น 0 ผ่าน OutputHandler.ResultListener ใน InteractiveSegmenter.InteractiveSegmenterOptions

อัปเดต TODO เอกสาร Java สำหรับรูปแบบภาพอินพุต

ผู้ใช้จะแสดงการโต้ตอบของผู้ใช้ผ่าน InteractiveSegmenter.RegionOfInterest ได้ ซึ่งให้คำแนะนำในการแบ่งกลุ่มลูกค้าโดยเน้นที่ภูมิภาคที่สนใจ

InteractiveSegmenter รองรับพื้นที่สีประเภทต่อไปนี้

พารามิเตอร์
รูปภาพ ออบเจ็กต์ MediaPipe MPImage สำหรับการประมวลผล
ROI ออบเจ็กต์ InteractiveSegmenter.RegionOfInterest เพื่อแสดงการโต้ตอบของผู้ใช้
imageProcessingOptions ImageProcessingOptions จะระบุวิธีประมวลผลรูปภาพอินพุตก่อนเรียกใช้การอนุมาน โปรดทราบว่างานนี้ไม่รองรับภูมิภาคที่สนใจ: การระบุ ImageProcessingOptions.regionOfInterest() จะส่งผลให้เมธอดนี้ส่ง IllegalArgumentException
การขว้าง
IllegalArgumentException หาก ImageProcessingOptions ระบุภูมิภาคที่สนใจ
ในกรณีที่เกิดข้อผิดพลาดภายใน หรือหากไม่ได้สร้าง InteractiveSegmenter โดยมีการตั้งค่า OutputHandler.ResultListener ใน InteractiveSegmenter.InteractiveSegmenterOptions