เทนเซอร์โฟลว์ :: ops :: DecodePng

#include <image_ops.h>

ถอดรหัสภาพที่เข้ารหัส PNG เป็น uint8 หรือ uint16 tensor

สรุป

channels attr ระบุจำนวนช่องสีที่ต้องการสำหรับภาพที่ถอดรหัส

ค่าที่ยอมรับ ได้แก่ :

  • 0: ใช้จำนวนช่องในภาพที่เข้ารหัส PNG
  • 1: ส่งออกภาพระดับสีเทา
  • 3: ส่งออกภาพ RGB
  • 4: ส่งออกภาพ RGBA

หากจำเป็นรูปภาพที่เข้ารหัส PNG จะถูกแปลงเพื่อให้ตรงกับจำนวนช่องสีที่ร้องขอ

op นี้ยังรองรับการถอดรหัส JPEG และ GIF ที่ไม่เคลื่อนไหวเนื่องจากอินเทอร์เฟซเหมือนกันแม้ว่าจะใช้ tf.image.decode_image ได้ดีกว่า

อาร์กิวเมนต์:

  • ขอบเขต: วัตถุ ขอบเขต
  • เนื้อหา: 0-D. รูปภาพที่เข้ารหัส PNG

แอตทริบิวต์เสริม (ดู Attrs ):

  • ช่อง: จำนวนช่องสีสำหรับภาพที่ถอดรหัส

ผลตอบแทน:

  • Output : 3-D พร้อมรูปร่าง [height, width, channels]

ผู้สร้างและผู้ทำลาย

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

คุณลักษณะสาธารณะ

image
operation

หน้าที่สาธารณะ

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

ฟังก์ชั่นคงที่สาธารณะ

Channels (int64 x)
Dtype (DataType x)

โครงสร้าง

tensorflow :: ops :: DecodePng :: Attrs

ตัวตั้งค่าแอตทริบิวต์เสริมสำหรับ DecodePng

คุณลักษณะสาธารณะ

ภาพ

::tensorflow::Output image

การดำเนินการ

Operation operation

หน้าที่สาธารณะ

DecodePng

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

DecodePng

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

โหนด

::tensorflow::Node * node() const 

ตัวดำเนินการ :: tensorflow :: อินพุต

 operator::tensorflow::Input() const 

ตัวดำเนินการ :: tensorflow :: เอาท์พุท

 operator::tensorflow::Output() const 

ฟังก์ชั่นคงที่สาธารณะ

ช่อง

Attrs Channels(
  int64 x
)

Dtype

Attrs Dtype(
  DataType x
)