dòng chảy :: hoạt động :: DrawBoundBoxes

#include <image_ops.h>

Vẽ các hộp giới hạn trên một loạt hình ảnh.

Tóm lược

Xuất ra một bản sao của images nhưng vẽ trên đầu các pixel bằng 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 là [y_min, x_min, y_max, x_max] . Tọa độ hộp giới hạn được thả nổi trong [0.0, 1.0] so với chiều rộng và chiều cao của hình ảnh bên dưới.

Ví dụ: nếu 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 độ phía trên bên trái và phía dưới bên phải của hộp giới hạn sẽ là (40, 10) đến (180, 50) (theo tọa độ (x, y)).

Các phần của hộp giới hạn có thể nằm ngoài hình ảnh.

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • hình ảnh: 4-D với hình dạng [batch, height, width, depth] . Một loạt các hình ảnh.
  • hộp: 3-D với shape [batch, num_bounding_boxes, 4] chứa các hộp giới hạn.

Lợi nhuận:

  • Output : 4-D với hình dạng giống như images . Hàng loạt hình ảnh đầu vào với các hộp giới hạn được vẽ trên hình ảnh.

Người xây dựng và Người phá 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

DrawBoundBoxes

 DrawBoundingBoxes(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input boxes
)

nút

::tensorflow::Node * node() const 

toán tử :: tensorflow :: Đầu vào

 operator::tensorflow::Input() const 

toán tử :: tensorflow :: Đầu ra

 operator::tensorflow::Output() const