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