DecodeImage

DecodeImage คลาสสุดท้ายสาธารณะ

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

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

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

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

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

ระดับ DecodeImage.Options แอ็ตทริบิวต์ทางเลือกสำหรับ DecodeImage

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

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

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

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

org.tensorflow.op.RawOp
บูลีนสุดท้าย
เท่ากับ (วัตถุ obj)
int สุดท้าย
การดำเนินการ
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
สตริงสุดท้าย
บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
ซ org.tensorflow.op.Op
บทคัดย่อ ExecutionEnvironment
สิ่งแวดล้อม ()
ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น
การดำเนินการ ที่เป็นนามธรรม
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
เฟซ org.tensorflow.Operand
เอาท์ พุท นามธรรม <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
นามธรรมต
แอสเทนเซอร์ ()
ส่งกลับเทนเซอร์ที่ตัวถูกดำเนินการนี้
รูปร่าง นามธรรม
รูปร่าง ()
ส่งกลับรูปร่าง (อาจทราบได้บางส่วน) ของเทนเซอร์ที่อ้างอิงโดย Output ของตัวถูกดำเนินการนี้
คลาสนามธรรม<T>
พิมพ์ ()
ส่งกลับประเภทเทนเซอร์ของตัวถูกดำเนินการนี้
เฟซ org.tensorflow.ndarray.Shaped
บทคัดย่อ
รูปร่าง นามธรรม
ยาวเป็นนามธรรม
ขนาด ()
คำนวณและส่งกลับขนาดรวมของคอนเทนเนอร์นี้เป็นจำนวนค่า

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "DecodeImage"

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

เอาท์ พุท สาธารณะ <T> asOutput ()

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

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

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

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

สร้าง DecodeImage <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > เนื้อหา Class<T> dtype ตัวเลือก... ตัวเลือก)

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

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

DecodeImage แบบคงที่สาธารณะ < TUint8 > สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TString > เนื้อหา ตัวเลือก... ตัวเลือก)

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

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

DecodeImage.Options แบบคงที่สาธารณะ ขยายภาพเคลื่อนไหว (ขยายแบบบูลีน)

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

เอาท์พุท สาธารณะ <T> รูปภาพ ()

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