Không thể xác định cách sử dụng "blob" khi làm việc với bộ công cụ OpenVINO™ và cách trích xuất dữ liệu đầu ra phát hiện.
Trong các bản phát hành OpenVINO™ cũ hơn (API dựa trên Inference Engine), một "Blob" được đề cập đến một vùng chứa dữ liệu đầu vào hoặc đầu ra được chuyển đến công cụ suy luận. Khái niệm này đã được sử dụng với các API như SetBlob().
Trong các bản phát hành OpenVINO™ hiện tại, thuật ngữ "Blob" không còn được sử dụng nữa. Thay vào đó, OpenVINO hoạt động trực tiếp với tensor:
Dữ liệu phát hiện được trích xuất bằng cách truy cập các tensor đầu ra của mô hình được biên dịch và diễn giải chúng theo định nghĩa lớp đầu ra của mô hình. Kích thước và cấu trúc đầu ra được xác định bởi cấu trúc liên kết mô hình và các lớp đầu ra, không phải bởi kích thước của tệp .bin.
Đối với người dùng di chuyển mã cũ:
Thuật ngữ "Blob" bắt nguồn từ các API Công cụ suy luận cũ và vẫn có thể xuất hiện trong các mẫu hoặc tài liệu cũ hơn. Để biết quy trình công việc OpenVINO hiện tại, hãy tham khảo tài liệu Thời gian chạy OpenVINO, mô tả phân tích cú pháp kết quả phát hiện và xử lý đầu vào/đầu ra dựa trên tensor.
Tham khảo Tích hợp OpenVINO™ để biết mô tả cấp cao về quy trình tích hợp OpenVINO™ vào ứng dụng của bạn.