ทำการแบ่งกลุ่มแบบอินเทอร์แอกทีฟในรูปภาพ
โปรดทราบว่า นอกจาก 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
|