Filters
เมนูของกลุ่มนี้จะเกี่ยวข้องกับขั้นตอนวิธีการกรองแบบต่าง ๆ ที่พอจะมาใช้งาน (ประกอบด้วยคำสั่งเกี่ยวกับการติดตั้งปลั๊กอิน Plugins->Utilities->Install Plugin...)สำหรับข้อมูลเพิ่มเติมที่เกี่ยวข้องกับการกรอง (filters สามารถดูประกอบเพิ่มเติมได้ด้วยคำสำคัญ เช่น convolution, Gaussian, median, mean, erode, dilate, unsharp, etc) อ้างอิงได้จาก Hypermedia Image Processing Reference Index (http://homepages.inf.ed.ac.uk/rbf/HIPR2/)
Convolve...
เป็นการทำ spatial convolution ด้วยการใช้ kernel ในรูปแบบชุดข้อความkernel ที่ว่านี้จะเป็นข้อมูลแบบ matrix ซึ่งจะมีความสัมพันธ์กันกับ pixel ข้างเคียง ผลลัพธ์ของค่า pixel สุดสท้ายคือ การคูณแต่ละ pixel รอบข้างด้วยค่า kernel แล้วนำผลการคูณมารวมกัน ผลกระทบนี้จะมีผลต่อเส้นขอบของภาพที่ขยายออกไป ขนาดของ kernel นั้นไม่ได้จำกัดเพียงแต่ว่าขนาดจะต้องเป็นสี่เหลี่ยมจตุรัส และมีด้านเป็นจำนวนคี่
การพิมพ์ kernel นั้นสามารถพิมพ์ในโปรแกรมพิมพ์ข้อความ โดยแต่ละแถวต้องขึ้นบรรทัดใหม่และแยกข้อมูลในแต่ละแถวด้วยช่องว่า สามารถคัดลอก และวางในกล่องหน้าต่าง Convolver ด้วยปุ่ม Ctrl V หรือ command V
หากเลือกตัวเลือก Normalize Kernel เนื่องจากแต่ละสัมประสิทธิ์จะหารด้วยค่าผลรวมของสัมประสิทธิ์เพื่อป้องกันภาพที่จะสว่างเกินจริง
kernel ขนาด 9x9 = “Mexican hat” จะทำให้เกิดการหาขอบและความราบเรียบ ตัว kernel เองสามารถบันทึกลงใน text file ด้วยการคลิก Save เป็นปุ่มที่แสดงในหน้าต่าง Convolver หากต้องการแสดงเป็นภาพ คลิกที่ File->Import->Text Image... สัดส่วนของภาพกำหนดได้จาก Image->Adjust->Size... และสามารถวาดเป็นกราฟ ด้วยคำสั่ง Analyze->Surfae Plot...
ตัวอย่าง
การเลือกเมนู
ผลลัพธ์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น