ข้ามไปที่เนื้อหาหลัก
ฐานความรู้เกี่ยวกับการสนับสนุน

Blob คืออะไรและวิธีการดึงข้อมูลการตรวจจับ

ประเภทเนื้อหา: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ   |   ID บทความ: 000059241   |   การตรวจสอบครั้งล่าสุด: 06/03/2026

คำอธิบาย

ไม่สามารถระบุวิธีใช้ "Blob" เมื่อทํางานกับชุดเครื่องมือ OpenVINO™ และวิธีการดึงข้อมูลเอาต์พุตการตรวจจับ

ความละเอียด

ในรุ่น OpenVINO™รุ่นเก่า (API ที่ใช้ Engine การอนุมาน) "Blob" จะเรียก "Blob" ว่าคอนเทนเนอร์สําหรับข้อมูลอินพุตหรือเอาต์พุตที่ส่งไปยังเอ็นจินการอนุมาน แนวคิดนี้ใช้กับ API เช่น SetBlob()

ในรุ่น OpenVINO™ปัจจุบัน จะไม่มีการใช้คําว่า "Blob" อีกต่อไป แต่ OpenVINO ทํางานโดยตรงกับเทนเซอร์:

  • ใน C++ข้อมูลแสดงโดยใช้ ov::Tensor |
  • ใน Python* โดยทั่วไปข้อมูลจะได้รับการจัดการเป็นอาร์เรย์ NumPy

การตรวจจับจะถูกแยกออกโดยการเข้าถึงเทนเซอร์เอาต์พุตของแบบจําลองที่คอมไพล์และตีความข้อมูลตามความละเอียดเลเยอร์เอาต์พุตของโมเดล ขนาดเอาต์พุตและโครงสร้างจะถูกกําหนดโดยโทโพโลยีแบบจําลองและเลเยอร์เอาต์พุต ไม่ใช่ตามขนาดของไฟล์.bin

สําหรับผู้ใช้ที่ย้ายรหัสเดิม:

  • แทน การใช้งาน Blob และ SetBlob() พร้อมการจัดการอินพุต/เอาต์พุตแบบใช้เทนเซอร์
  • ใช้ เอาต์พุตที่มีชื่อหรือดัชนีเอาต์พุตจากแบบจําลองที่คอมไพล์เพื่อดึงผลลัพธ์การตรวจจับ

ข้อมูลเพิ่มเติม

คําศัพท์ "Blob" มาจาก Engine API การอนุมานแบบเก่า และอาจยังปรากฏในตัวอย่างหรือเอกสารเก่ากว่า สําหรับเวิร์กโฟลว์ OpenVINO ปัจจุบัน โปรดดูเอกสาร OpenVINO Runtime ซึ่งอธิบายถึงการจัดการอินพุต/เอาต์พุตที่ใช้เทนเซอร์และการแยกวิเคราะห์ผลลัพธ์

โปรดดู OpenVINO™ Integrations สําหรับคําอธิบายขั้นสูงของกระบวนการรวม OpenVINO™เข้ากับแอพพลิเคชั่นของคุณ

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับผลิตภัณฑ์ 1 รายการ

ข้อสงวนสิทธิ์

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ติดต่อฝ่ายสนับสนุน
ติดต่อฝ่ายสนับสนุน