
การแก้ไขภาพเป็นสิ่งสําคัญสําหรับการปรับปรุงและการจัดการภาพผ่านการใช้งานต่างๆ ในโพสต์ก่อนหน้านี้เราได้ครอบคลุมหัวข้อเช่น: รูปภาพคาร์บอน, ภาพหมุนและ รูปภาพ Blurring. วันนี้เราจะมุ่งเน้นไปที่วิธีการนําไปใช้ กรองกลางและ Wiener - เทคนิคสองสิ่งสําคัญสําหรับการดูดซึมและดูดซึมภาพ ลองไปดู วิธีการนําไปใช้กรองเหล่านี้ใน C#
- API C# เพื่อใช้ตัวกรองภาพ Median และ Wiener
- ใช้ตัวกรองกลางสําหรับภาพใน C#
- แอพลิเคชัน Gauss Wiener Filter สําหรับภาพ
- Motion Wiener การกรองภาพ
C# API to Apply Median และ Wiener Image Filters - ดาวน์โหลดฟรี
อะไร Aspose.Imaging สําหรับ .NET API เป็นโซลูชั่นที่มีประสิทธิภาพสําหรับการนําไปใช้เทคนิคกรองภาพในแอพพลิเคชัน .NET ห้องสมุดนี้ช่วยให้คุณสามารถใช้งานได้อย่างมีประสิทธิภาพทั้งฟิล์ม Median และ Wiener ทําให้มันเป็นเครื่องมือที่สําคัญสําหรับการประมวลผลภาพ C# ดาวน์โหลด API หรือติดตั้งโดยตรงจาก NuGet โดยใช้คําสั่งต่อไปนี้:
PM> Install-Package Aspose.Imaging
ใช้ตัวกรองกลางสําหรับภาพใน C#
กรองกลาง เป็นเทคนิคการกรองดิจิตอลที่ไม่ซ้ํากันซึ่งช่วยลดเสียงรบกวนในภาพได้อย่างมีประสิทธิภาพทําให้มันเป็นเครื่องมือที่มีค่าในการกรองภาพ C# นี่คือคําแนะนําขั้นตอนในการใช้งานกรองกลางสําหรับภาพใน C#:
- ดาวน์โหลดภาพโดยใช้ รูปภาพ.Load() วิธีการ
- แปลงภาพไปยัง RasterImage ประเภท
- สร้างตัวอย่างของ MedianFilterOptions คลาสและเริ่มต้นด้วยขนาดแนวตั้งที่ต้องการ
- ใช้ตัวกรองกลางโดยใช้ RasterImage.Filter(Rectangle, MedianFilterOptions) วิธีการ
- การบันทึกภาพที่เกิดขึ้นโดยใช้ RasterImage.Save() วิธีการ
นี่คือตัวอย่างรหัสที่แสดงให้เห็นว่าวิธีการประยุกต์ใช้ตัวกรองกลางสําหรับภาพใน C#:
ก่อนและหลังการเปรียบเทียบ
ต่อไปนี้คือการเปรียบเทียบภาพก่อนและหลังการใช้งานกรองกลาง:

ใช้ Gauss Wiener Filter เพื่อภาพใน C#
กรอง Gauss Wiener เป็นวิธีการที่มีประสิทธิภาพอื่น ๆ เพื่อลดเสียงรบกวนที่เพิ่มขึ้นและหล่อลื่นในภาพ ทําตามขั้นตอนเหล่านี้เพื่อใช้กรอง Gauss Wiener ใน C#:
- ดาวน์โหลดภาพโดยใช้ รูปภาพ.Load() วิธีการ
- แปลงภาพไปยัง RasterImage ประเภท
- สร้างตัวอย่างของ GaussWienerFilterOptions คลาสและเริ่มต้นด้วยขนาดเส้นผ่านศูนย์กลางที่ต้องการและค่าที่เรียบ
- (ตัวเลือก) สําหรับภาพสีเทาตั้งค่าภาพ GaussWienerFilterOptions.Grayscale คุณสมบัติที่แท้จริง
- ใช้กรอง Gauss Wiener โดยใช้ RasterImage.Filter(Rectangle, GaussWienerFilterOptions) วิธีการ
- การบันทึกภาพที่เกิดขึ้นโดยใช้ RasterImage.Save() วิธีการ
นี่คือตัวอย่างรหัสสําหรับการใช้งานกรอง Gauss Wiener สําหรับภาพใน C#:
ก่อนและหลังการเปรียบเทียบ
ด้านล่างคุณสามารถดูภาพก่อนและหลังการใช้งานกรอง Gauss Wiener ด้วยตัวเลือกสีเทา:

และนี่คือภาพก่อนและหลังการใช้งานกรอง Gauss Wiener โดยไม่มีแร่:

ใช้ Motion Wiener Filter สําหรับภาพใน C#
ตัวกรอง motion Wiener ได้รับการออกแบบมาโดยเฉพาะเพื่อกําจัดความหนืดที่เกิดจากวัตถุที่เคลื่อนไหว นี่คือวิธีการใช้งานตัวกรอง Wiener ใน C#:
- ดาวน์โหลดภาพโดยใช้ รูปภาพ.Load() วิธีการ
- แปลงภาพไปยัง RasterImage ประเภท
- สร้างตัวอย่างของ MotionWienerFilterOptions คลาสและเริ่มต้นด้วยความยาวค่าเรียบและมุม
- ใช้ตัวกรองไดรฟ์ Wiener โดยใช้ RasterImage.Filter(Rectangle, MotionWienerFilterOptions) วิธีการ
- การบันทึกภาพที่เกิดขึ้นโดยใช้ RasterImage.Save() วิธีการ
นี่คือตัวอย่างรหัสที่แสดงให้เห็นว่าวิธีการประยุกต์ใช้กรองการเคลื่อนไหว Wiener สําหรับภาพใน C#:
ก่อนและหลังการเปรียบเทียบ

C# Median และ Wiener Image Filtering API - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี ใช้ตัวกรอง Median และ Wiener สําหรับภาพโดยไม่มีข้อ จํากัด การประเมิน
ข้อสรุป
ในบทความนี้เราได้สํารวจกระบวนการของการใช้งานตัวกรอง Median และ Wiener ไปยังภาพใน C# นอกจากนี้เรายังสํารวจวิธีการลดเสียงจากวัตถุเคลื่อนที่ในภาพ คุณสามารถรวมคุณสมบัติเหล่านี้ในแอพ C# ของคุณเพื่อปรับปรุงความสามารถในการแก้ไขภาพของคุณ ไม่ว่าคุณกําลังมองหาบทเรียนการประมวลผลภาพ C# สําหรับผู้เริ่มต้น หรือเทคนิคขั้นสูง Aspose Plugin ให้โซลูชันที่ครอบคลุมสําหรับทุกความต้องการในการประมวลผลภาพของคุณ
อ่านเพิ่มเติม
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ API การประมวลผลภาพ .NET โปรดดูที่ การรับรองหากคุณมีคําถามใด ๆ รู้สึกอิสระที่จะมาถึงผ่านทางของเรา โพสต์.
ดูเพิ่มเติม
- แปลงภาพไปยัง Grayscale ใน C#
- เพิ่มลายน้ำให้กับภาพโดยใช้ C#
- การบีบอัดภาพ PNG, JPEG และ TIFF โดยใช้ C#
- ภาพ Cropping ใน C#
More in this category
- C# Animation Maker Plugin: สร้างภาพเคลื่อนไหวที่น่าตื่นเต้นด้วย Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: ปรับปรุงภาพของคุณด้วยตัวกรองขั้นสูง
- รวมภาพใน C# ด้วยปลั๊กอิน $99 Aspose.Imaging Image Merger
- การประมวลผลภาพสำหรับองค์กรที่มีราคาไม่แพงด้วย Aspose.Imaging
- การหมุนภาพที่ราคาไม่แพงใน C# | Aspose.Imaging ปลั๊กอิน $99