ObjectDetector
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ดำเนินการตรวจจับวัตถุบนภาพ
API ที่คาดว่าจะมีรูปแบบ TFLite กับ TFLite รุ่นเมตาดาต้า .
API รองรับโมเดลที่มีเทนเซอร์อินพุตรูปภาพหนึ่งตัวและเทนเซอร์เอาต์พุตสี่ตัว เพื่อให้เจาะจงยิ่งขึ้น นี่คือข้อกำหนด
- เมตริกซ์ภาพที่นำเข้า (
kTfLiteUInt8
/ kTfLiteFloat32
)- ภาพข้อมูลขนาด
[batch x height x width x channels]
- อนุมานชุดไม่ได้รับการสนับสนุน (
batch
จะต้อง 1) - เพียงปัจจัยการผลิต RGB ได้รับการสนับสนุน (
channels
จะต้อง 3) - ถ้าเป็นประเภท
kTfLiteFloat32
, NormalizationOptions จะต้องแนบมากับเมตาสำหรับการฟื้นฟูการป้อนข้อมูล
เอาท์พุทเทนเซอร์จะต้องเป็น 4 เอาท์พุทของ DetectionPostProcess
สหกรณ์เช่น:- เมตริกซ์ที่ตั้ง (
kTfLiteFloat32
):- เมตริกซ์ขนาด
[1 x num_results x 4]
อาร์เรย์ภายในที่เป็นตัวแทนของกล่องวิ่งในรูปแบบ [ด้านบนซ้ายขวาด้านล่าง] -
BoundingBoxProperties
จะต้องแนบมากับเมตาและต้องระบุ type=BOUNDARIES
และ coordinate_type=RATIO
เรียนเมตริกซ์ ( kTfLiteFloat32
):- เมตริกซ์ขนาด
[1 x num_results]
ค่าที่เป็นตัวแทนของดัชนีจำนวนเต็มของชั้นเรียนแต่ละคน - ถ้าแผนที่ฉลากที่แนบมากับเมตาดาต้าเป็น
TENSOR_VALUE_LABELS
เกี่ยวข้องไฟล์พวกเขาจะใช้ในการแปลงค่าเมตริกซ์ลงในป้าย
คะแนนเมตริกซ์ ( kTfLiteFloat32
):- เมตริกซ์ขนาด
[1 x num_results]
มูลค่าคิดเป็นคะแนนของวัตถุที่ตรวจพบในแต่ละ
จำนวนของการตรวจสอบเมตริกซ์ ( kTfLiteFloat32
):- NUM_RESULTS จำนวนเต็มเป็นเมตริกซ์ที่มีขนาด
[1]
ตัวอย่างของรุ่นดังกล่าวสามารถพบได้บน TensorFlow Hub .
วิธีการสืบทอด
จากคลาส java.lang.Object บูลีน | |
สุดท้าย ชั้น <?> | getClass () |
int | hashCode () |
สุดท้ายเป็นโมฆะ | แจ้ง () |
สุดท้ายเป็นโมฆะ | notifyAll () |
สตริง | toString () |
สุดท้ายเป็นโมฆะ | รอ (arg0 ยาว int arg1) |
สุดท้ายเป็นโมฆะ | รอ (arg0 ยาว) |
สุดท้ายเป็นโมฆะ | รอ () |
จากอินเตอร์เฟส java.io.Closeable จากอินเตอร์เฟส java.lang.AutoCloseable วิธีการสาธารณะ
สาธารณะคง ObjectDetector createFromFile (บริบทบริบท String modelPath)
พารามิเตอร์
บริบท | |
---|
modelPath | เส้นทางไปยังโมเดลการตรวจจับด้วยข้อมูลเมตาในสินทรัพย์ |
---|
พารามิเตอร์
บริบท | |
---|
modelPath | เส้นทางไปยังโมเดลการตรวจจับด้วยข้อมูลเมตาในสินทรัพย์ |
---|
ตัวเลือก | |
---|
พารามิเตอร์
รุ่นไฟล์ | การตรวจสอบรูปแบบ File เช่น |
---|
ตัวเลือก | |
---|
ดำเนินการตรวจสอบที่เกิดขึ้นจริงในที่มีให้ MlImage
พารามิเตอร์
ภาพ | MlImage วัตถุที่แสดงถึงภาพ |
---|
พารามิเตอร์
ภาพ | UINT8 TensorImage วัตถุที่แสดงถึงภาพ RGB หรือ YUV |
---|
ตัวเลือก | ตัวเลือกในการกำหนดค่าวิธีการประมวลผลภาพล่วงหน้า |
---|
พารามิเตอร์
ภาพ | MlImage วัตถุที่แสดงถึงภาพ |
---|
ตัวเลือก | ตัวเลือกในการกำหนดค่าวิธีการประมวลผลภาพล่วงหน้า |
---|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2021-10-08 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]