คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

DecodeImage

ประชาชน DecodeImage ชั้นสุดท้าย

ฟังก์ชันสำหรับ decode_bmp, decode_gif, decode_jpeg และ decode_png

ตรวจจับว่ารูปภาพเป็น BMP, GIF, JPEG หรือ PNG และดำเนินการตามความเหมาะสมเพื่อแปลงสตริงไบต์อินพุตเป็นเทนเซอร์ประเภท dtype

หมายเหตุ: decode_gif ผลตอบแทน 4-D อาร์เรย์ [num_frames, ความสูงความกว้าง 3] เมื่อเทียบกับ decode_bmp, decode_jpeg และ decode_png ซึ่งกลับ 3 มิติอาร์เรย์ [ความสูงความกว้าง NUM_CHANNELS] ตรวจสอบให้แน่ใจว่าได้คำนึงถึงสิ่งนี้เมื่อสร้างกราฟของคุณ หากคุณกำลังผสมไฟล์ GIF กับไฟล์ BMP, JPEG และ/หรือ PNG อีกทางหนึ่ง ตั้งค่าอาร์กิวเมนต์ expand_animations ของฟังก์ชันนี้เป็น False ซึ่งในกรณีนี้ op จะคืนค่าเทนเซอร์ 3 มิติ และจะตัดทอนไฟล์ GIF แบบเคลื่อนไหวเป็นเฟรมแรก

หมายเหตุ: หากเฟรมแรกของภาพเคลื่อนไหว GIF ไม่ใช้ผ้าใบทั้งหมด (ไม่เกินกรอบกว้าง x สูงเฟรมสูงสุด) แล้วก็เติมพื้นที่ว่าง (ในกรอบแรก) ศูนย์ (สีดำ) สำหรับเฟรมหลังเฟรมแรกที่ไม่ได้ใช้พื้นที่ทั้งหมด จะใช้เฟรมก่อนหน้าเพื่อเติมพื้นที่ว่าง

คลาสที่ซ้อนกัน

ระดับ ถอดรหัสภาพ ตัวเลือก คุณลักษณะที่จำเป็นสำหรับการ DecodeImage

วิธีการสาธารณะ

เอาท์พุท <T>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง DecodeImage.Options
ช่อง (ช่องยาว)
คง <T ขยายจำนวน> DecodeImage <T>
สร้าง ( ขอบเขต ขอบเขต Operand <String> เนื้อหาชั้น <T> dtype, ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ DecodeImage ใหม่
คง DecodeImage < UInt8 >
สร้าง ( ขอบเขต ขอบเขต Operand <String> เนื้อหา ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ DecodeImage ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น
คง DecodeImage.Options
expandAnimations (expandAnimations บูลีน)
เอาท์พุท <T>
ภาพ ()
3-D ที่มีรูปร่าง `[ความสูง, ความกว้าง, ช่อง]` หรือ 4-D ที่มีรูปร่าง `[เฟรม, ความสูง, ความกว้าง, ช่อง]`..

วิธีการสืบทอด

วิธีการสาธารณะ

ประชาชน เอาท์พุท <T> asOutput ()

ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต

สาธารณะคง DecodeImage.Options ช่อง (ช่องยาว)

พารามิเตอร์
ช่อง จำนวนช่องสีสำหรับภาพที่ถอดรหัส

สาธารณะคง DecodeImage <T> สร้าง ( ขอบเขต ขอบเขต Operand <String> เนื้อหาชั้น <T> dtype, ตัวเลือก ... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ DecodeImage ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เนื้อหา 0-D. ไบต์ภาพที่เข้ารหัส
dtype DType ที่ต้องการของเทนเซอร์ที่ส่งคืน
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ DecodeImage

สาธารณะคง DecodeImage < UInt8 > สร้าง ( ขอบเขต ขอบเขต Operand <String> เนื้อหา ตัวเลือก ... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ DecodeImage ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เนื้อหา 0-D. ไบต์ภาพที่เข้ารหัส
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ DecodeImage

สาธารณะคง DecodeImage.Options expandAnimations (expandAnimations บูลีน)

พารามิเตอร์
ขยายแอนิเมชั่น ควบคุมรูปร่างเอาต์พุตของ op ที่ส่งคืน หากเป็น True op ที่ส่งคืนจะสร้างเมตริกซ์สามมิติสำหรับไฟล์ PNG, JPEG และ BMP และเซ็นเซอร์ 4 มิติสำหรับ GIF ทั้งหมด ไม่ว่าจะเป็นภาพเคลื่อนไหวหรือไม่ก็ตาม หากเป็นเท็จ op ที่ส่งคืนจะสร้างเมตริกซ์ 3 มิติสำหรับไฟล์ทุกประเภท และจะตัดทอน GIF แบบเคลื่อนไหวไปยังเฟรมแรก

ประชาชน เอาท์พุท <T> ภาพ ()

3-D ที่มีรูปร่าง `[ความสูง, ความกว้าง, ช่อง]` หรือ 4-D ที่มีรูปร่าง `[เฟรม, ความสูง, ความกว้าง, ช่อง]`..