tensorflow::ops::DecodePng

#include <image_ops.h>

Giải mã ảnh được mã hóa PNG thành tensor uint8 hoặc uint16.

Bản tóm tắt

Tham số `attr channels chỉ định số lượng kênh màu mong muốn cho hình ảnh được giải mã.

Các giá trị được chấp nhận là:

  • 0: Sử dụng số lượng kênh trong ảnh được mã hóa PNG.
  • 1: Xuất ảnh xám.
  • 3: Xuất ảnh RGB.
  • 4: Xuất ảnh RGBA.

Nếu cần, hình ảnh được mã hóa PNG sẽ được chuyển đổi để phù hợp với số lượng kênh màu được yêu cầu.

Thao tác này cũng hỗ trợ giải mã JPEG và GIF không động vì giao diện giống nhau, mặc dù sử dụng tf.io.decode_image sẽ gọn gàng hơn.

Luận điểm:

  • phạm vi: Một đối tượng Phạm vi
  • Nội dung: 0-D. Hình ảnh được mã hóa PNG.

Các thuộc tính tùy chọn (xem Attrs ):

  • kênh: Số lượng kênh màu của hình ảnh đã được giải mã.

Trả về:

  • Output : Mô hình 3D với hình dạng [height, width, channels] .

Hàm khởi tạo và hàm hủy

DecodePng (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodePng (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodePng::Attrs & attrs)

Thuộc tính công khai

image
operation

Chức năng công cộng

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Các hàm tĩnh công khai

Channels (int64 x)
Dtype (DataType x)

Cấu trúc

tensorflow::ops::DecodePng::Attrs

Các thiết lập thuộc tính tùy chọn cho DecodePng .

Thuộc tính công khai

hình ảnh

::tensorflow::Output image

hoạt động

Operation operation

Chức năng công cộng

Giải mãPng

 DecodePng(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

Giải mãPng

 DecodePng(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodePng::Attrs & attrs
)

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Các hàm tĩnh công khai

Kênh

Attrs Channels(
  int64 x
)

Loại D

Attrs Dtype(
  DataType x
)