tensorflow::ops::DrawBoundingBoxes
#include <image_ops.h>Vẽ các khung bao quanh một loạt hình ảnh.
Bản tóm tắt
Hàm này xuất ra một bản sao của images nhưng vẽ lên trên các pixel không hoặc nhiều hộp giới hạn được chỉ định bởi các vị trí trong boxes . Tọa độ của mỗi hộp giới hạn trong boxes được mã hóa dưới dạng [y_min, x_min, y_max, x_max] . Tọa độ của hộp giới hạn là các số thực trong khoảng [0.0, 1.0] so với chiều rộng và chiều cao của hình ảnh gốc.
Ví dụ, nếu một hình ảnh có kích thước 100 x 200 pixel (chiều cao x chiều rộng) và hộp giới hạn là [0.1, 0.2, 0.5, 0.9] , thì tọa độ trên bên trái và dưới bên phải của hộp giới hạn sẽ là (40, 10) đến (180, 50) (trong hệ tọa độ (x,y)).
Một số phần của khung bao quanh có thể nằm ngoài hình ảnh.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Hình ảnh: 4 chiều với hình dạng
[batch, height, width, depth]. Một lô hình ảnh. - hộp: 3D với hình dạng
[batch, num_bounding_boxes, 4]chứa các hộp giới hạn.
Trả về:
-
Output: Mô hình 4 chiều có hình dạng giống nhưimages. Tập hợp các ảnh đầu vào với các khung bao được vẽ trên ảnh.
Hàm khởi tạo và hàm hủy | |
|---|---|
DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes) |
Thuộc tính công khai | |
|---|---|
operation | |
output | |
Chức năng công cộng | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Thuộc tính công khai
hoạt động
Operation operation
đầu ra
::tensorflow::Output output
Chức năng công cộng
Vẽ hộp giới hạn
DrawBoundingBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const