ID บทความ: 000092809 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 16/02/2023

ไม่สามารถสร้างกล่องขอบเขตรอบวัตถุในภาพสําหรับแอปพลิเคชันการตรวจจับออบเจ็กต์แบบกําหนดเอง

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

ตัวอย่างรหัสเพื่อสร้างกล่องขอบเขต

คำอธิบาย

ไม่เข้าใจวิธีการวาดกล่องขอบเขตรอบวัตถุในภาพสําหรับแอปพลิเคชันการตรวจจับวัตถุแบบกําหนดเอง

ความละเอียด

ตัวอย่างรหัสสําหรับการสร้างกล่องขอบเขต:

For box in boxes:  
 #Pick a confidence factor from the last place in an array.  
  conf=box[-1]  
  If conf > threshold: 
   #Convert float to int and multiply corner position of each box by x and y ration.  
   #If the bounding box is found that the top of the image 
   #Position the upper box bar little lower to make it visible on the image  
  (x_min, y_min, x_max, y_max) = [
    int (max(corner_position*ratio_y, 10)) if idx%2
    else int (corner_position*ratio_x)
    for idx, corner_position in enumerate(box[:-1]) 

  #Draw a box base on the position, parameters in rectangle function are: image,start_point, end_point, color, thickness.
  rgb_image = cv2.rectangle(rgb_image, (x_min,y_min), (x_max,y_max), 
    colors["green"], 3)
ข้อมูลเพิ่มเติม

โปรดดูรหัสแหล่งที่มาของการ ตรวจจับวัตถุ Python* เพื่อเรียนรู้การใช้งาน OpenVINO™ Inference Engine API สําหรับการสร้างกล่องขอบเขตและวิธีจัดการกับโมเดล

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

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

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