วันศุกร์ที่ 4 มีนาคม พ.ศ. 2559

เมนู Image with ImageJ [ตอนที่ 1], Type การแปลง Gray Scale และ RGB Stack และ HSB Stack

Type

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

ImageJ สามาถแปลงไฟล์ได้ดังนี้ (ดูได้จากเมนูย่อย) แต่ ImageJ2 จะสนับสนุนชนิดของข้อมูลภาพมากกว่านี้

ขอบคุณภาพจาก ImageJ user guide


8-bit การแปลงภาพระบบเทา 8-บิต โปรแกรม ImageJ จะแปลงภาพ 16-บิต และ 32-บิต ด้วยการเปลี่ยนแปลง สเกลแบบ Linearly โดยมีค่าของพิกเซลของค่ามากสุดและค่าน้อยสุดอยู่ระหว่าง 0-255 ซึ่งจะเป็นค่าของภาพที่เกี่ยวข้องกับเมนู Image->Adjust->Brightness/Contrast...[C] ในส่วนขอเงเมนู Image->Show Info...[i] จะแสดงค่าในรูปแบบของช่วงข้อมูล  ถ้าหากการแปลงค่าไม่สำเร็จ เมื่อค่าการแปลง ไม่ถูกเลือกในตัวเลือกในเมนู Edit->Options->Conversions...  ภาพแบ RGB จะถูกแปลงเป็นภาพระดับเทาโดยใช้สูตร gray=(red+green+blue)/3 หรือ gray=0.299xred+0.587xgreen+0.114xblue

16-bit เป็นการแปลงภาพระดับเทา 16-บิต แบบ unsigned

32-bit เป็นการแปลงภาพระดับเทา 32-บิต แบบ signed floating-point

8-bit Color เป็นการแปลงภาพ indexed แบบ 8-บิต โดยใช้ Heckbert's median-cut color quantization algorithm โดยสามารถกำหนดค่าสีได้ในช่วง 2-256 ภาพที่จะทำการแปลงต้องเป็นภาพแบบ RGB

RGB Color เป็นการแปลงภาพสีแบบ 32-บิต

RGB Stack เป็นการแปลงภาพสี แบบ stack 3 slice (red,green,blue) ภาพที่นำมาแปลงต้องเป็นภาพแบบ RGB

HSB Stack เป็นการแปลงภาพสี แบบ stack 3 slice (hue, saturation, brightness) ภาพที่นำมาแปลงต้องเป็นภาพแบบ RGB

ไม่มีความคิดเห็น:

แสดงความคิดเห็น