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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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