ImageSummary

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

ส่งออกบัฟเฟอร์โปรโตคอล 'สรุป' พร้อมรูปภาพ

สรุปมีค่าสรุปที่มีรูปภาพสูงสุด `max_images` รูปภาพถูกสร้างขึ้นจาก `เทนเซอร์` ซึ่งต้องเป็น 4-D ที่มีรูปร่าง `[ขนาดชุด, ความสูง, ความกว้าง, ช่อง]` และโดยที่ `ช่อง` สามารถเป็นได้:

  • 1: `เทนเซอร์` ถูกตีความว่าเป็นระดับสีเทา
  • 3: `เทนเซอร์` ถูกตีความว่าเป็น RGB
  • 4: `เทนเซอร์` ถูกตีความว่าเป็น RGBA
รูปภาพมีจำนวนช่องเท่ากับเทนเซอร์อินพุต สำหรับอินพุตแบบลอย ค่าต่างๆ จะถูกทำให้เป็นมาตรฐานทีละภาพเพื่อให้พอดีกับช่วง `[0, 255]` ค่า `uint8` ไม่มีการเปลี่ยนแปลง op ใช้อัลกอริธึมการทำให้เป็นมาตรฐานที่แตกต่างกันสองแบบ:
  • หากค่าอินพุตเป็นค่าบวกทั้งหมด ค่าเหล่านั้นจะถูกปรับขนาดใหม่เพื่อให้ค่าที่ใหญ่ที่สุดคือ 255
  • หากค่าอินพุตใดๆ เป็นลบ ค่าจะถูกเลื่อน ดังนั้นค่าอินพุต 0.0 จะเป็น 127 จากนั้นจะถูกปรับขนาดใหม่เพื่อให้ค่าที่น้อยที่สุดคือ 0 หรือค่าที่ใหญ่ที่สุดคือ 255
อาร์กิวเมนต์ "tag" เป็นสเกลาร์ "เทนเซอร์" ประเภท "สตริง" มันถูกใช้เพื่อสร้าง `แท็ก` ของค่าสรุป:
  • หาก `max_images` คือ 1 แท็กค่าสรุปจะเป็น ' tag /image'
  • หาก `max_images` มากกว่า 1 แท็กค่าสรุปจะถูกสร้างขึ้นตามลำดับเป็น ' tag /image/0', ' tag /image/1' ฯลฯ
อาร์กิวเมนต์ `bad_color` คือสีที่จะใช้ในรูปภาพที่สร้างขึ้นสำหรับค่าอินพุตที่ไม่มีขอบเขต มันเป็นเทนเซอร์ 1-D `uint8` ของ `channels` ที่มีความยาว แต่ละองค์ประกอบต้องอยู่ในช่วง `[0, 255]` (ซึ่งแสดงถึงค่าของพิกเซลในภาพที่ส่งออก) ค่าที่ไม่สิ้นสุดในเทนเซอร์อินพุตจะถูกแทนที่ด้วยเทนเซอร์นี้ในภาพที่ส่งออก ค่าเริ่มต้นคือสีแดง

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

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

ค่าคงที่

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

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

เอาท์พุต < TString >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
ImageSummary.Options แบบคงที่
สรุปรูปภาพ แบบคงที่
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > แท็ก ตัวดำเนินการ <? ขยาย TNumber > เมตริกซ์ ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ ImageSummary ใหม่
ImageSummary.Options แบบคงที่
maxImages (maxImages แบบยาว)
เอาท์พุต < TString >
สรุป ()
สเกลาร์

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

ค่าคงที่

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

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

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

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

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

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

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

ImageSummary.Options แบบคงที่สาธารณะ badColor ( Tensor badColor)

พารามิเตอร์
สีไม่ดี สีที่จะใช้กับพิกเซลที่มีค่าไม่สิ้นสุด

การสร้าง ImageSummary แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > แท็ก ตัวดำเนินการ <? ขยาย TNumber > เมตริกซ์ ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
แท็ก สเกลาร์ ใช้เพื่อสร้างแอตทริบิวต์ `tag` ของค่าสรุป
เทนเซอร์ รูปร่าง 4 มิติ `[ขนาดชุด, ความสูง, ความกว้าง, ช่อง]` โดยที่ `ช่อง` คือ 1, 3 หรือ 4
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ ImageSummary

ImageSummary แบบคงที่สาธารณะ ตัวเลือก maxImages (maxImages แบบยาว)

พารามิเตอร์
ภาพสูงสุด จำนวนองค์ประกอบแบตช์สูงสุดที่จะสร้างรูปภาพให้

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

สเกลาร์ บัฟเฟอร์โปรโตคอล 'สรุป' แบบอนุกรม