
Editing gambar adalah penting untuk meningkatkan dan memanipulasi gambar di berbagai aplikasi. dalam posting sebelumnya, kami mencakup topik seperti: menggali gambar, Gambar berputar, dan Gambar-gambar yang bergetar. Hari ini, kami akan fokus pada bagaimana untuk menerapkan median dan Wiener filter – dua teknik penting untuk menyejukkan dan melembabkan gambar.
- C# API untuk menerapkan Median dan Wiener Image Filters
- Mengaplikasikan Median Filter pada gambar dalam C#
- Mengaplikasikan Gauss Wiener Filter ke gambar
- Motion Wiener Filter gambar
C# API untuk menerapkan Median dan Wiener Image Filters - Download gratis
dan yang Aspose.Imaging untuk .NET API adalah solusi yang kuat untuk implementasi teknik penapisan gambar dalam aplikasi .NET. perpustakaan ini memungkinkan Anda untuk secara efisien menerapkan kedua median dan Wiener filter, menjadikannya alat penting untuk C# image processing. Download Kebakaran atau menginstal langsung dari NuGet menggunakan perintah berikut:
PM> Install-Package Aspose.Imaging
Mengaplikasikan Median Filter pada gambar dalam C#
Filter medium adalah teknik penapisan digital nonlinear yang secara efektif mengurangi kebisingan dalam gambar, menjadikannya alat berharga dalam penapisan gambar C#. Berikut adalah panduan langkah demi langkah tentang cara menerapkan filter medium pada gambar dalam C#:
- Mengunggah gambar dengan menggunakan Penggambaran dan Pengisian ( Metode yang
- Letakkan gambar ke dalam RasterImage Jenisnya
- Mencipta contoh dari MedianFilterOptions kelas dan dimulai dengan ukuran rektangle yang diinginkan.
- Gunakan filter medium dengan menggunakan RasterImage.Filter(Rectangle, MedianFilterOptions) Metode yang
- Menyelamatkan gambar yang dihasilkan menggunakan RasterImage.Save() untuk Metode yang
Berikut adalah sampel kode yang menunjukkan bagaimana menerapkan filter median pada gambar dalam C#:
Sebelum dan Setelah Perbandingan
Di bawah ini adalah perbandingan gambar sebelum dan setelah menerapkan filter medium:

Apply Gauss Wiener Filter to a Image in C#
Filter Gauss Wiener adalah pendekatan yang efektif untuk meminimalisir kebisingan dan kebisingan dalam gambar. ikuti langkah-langkah ini untuk menerapkan filter Gauss Wiener dalam C#:
- Mengunggah gambar dengan menggunakan Penggambaran dan Pengisian ( Metode yang
- Letakkan gambar ke dalam RasterImage Jenisnya
- Mencipta contoh dari GaussWienerFilterOptions kelas dan dimulai dengan ukuran radius yang diinginkan dan nilai halus.
- (Optional) Untuk gambar grayscale, tetapkan GaussWienerFilterOptions.Grayscale Kekayaan untuk benar.
- Gunakan filter Gauss Wiener menggunakan RasterImage.Filter(Rectangle, GaussWienerFilterOptions) Metode yang
- Menyelamatkan gambar yang dihasilkan menggunakan RasterImage.Save() untuk Metode yang
Berikut adalah sampel kode untuk menerapkan filter Gauss Wiener pada gambar dalam C#:
Sebelum dan Setelah Perbandingan
Di bawah ini Anda dapat melihat gambar sebelum dan setelah menerapkan filter Gauss Wiener dengan opsi grayscale:

Dan berikut adalah gambar sebelum dan setelah menerapkan filter Gauss Wiener tanpa skala abu-abu:

Apply Motion Wiener Filter to a Image in C#
Filter motion Wiener dirancang khusus untuk menghapus kekacauan yang disebabkan oleh objek bergerak. berikut cara menerapkan filter Wiener di C#:
- Mengunggah gambar dengan menggunakan Penggambaran dan Pengisian ( Metode yang
- Letakkan gambar ke dalam RasterImage Jenisnya
- Mencipta contoh dari Menggunakan MotionWienerFilterOptions kelas dan memulai dengan panjang, nilai halus, dan sudut.
- Gunakan motif Wiener filter dengan menggunakan RasterImage.Filter(Rectangle, MotionWienerFilterOptions) Metode yang
- Menyelamatkan gambar yang dihasilkan menggunakan RasterImage.Save() untuk Metode yang
Berikut adalah sampel kode yang menunjukkan bagaimana menerapkan filter gerakan Wiener pada gambar dalam C#:
Sebelum dan Setelah Perbandingan

C# Median dan Wiener Image Filtering API - Dapatkan Lisensi Gratis
Anda bisa Dapatkan lisensi sementara gratis untuk menerapkan filter median dan Wiener pada gambar tanpa batasan penilaian.
Kesimpulan
Dalam artikel ini, kami mengeksplorasi proses menerapkan filter median dan Wiener pada gambar dalam C#. Kami juga mengeksplorasi metode untuk mengurangi kebisingan dari objek bergerak dalam gambar. Anda dapat dengan mudah mengintegrasikan fitur-fitur ini ke dalam aplikasi C# Anda untuk meningkatkan kemampuan pengeditan gambar Anda. Apakah Anda mencari tutorial pemrosesan gambar C# untuk pemula atau teknik lanjutan, Aspose Plugin menyediakan solusi yang komprehensif untuk semua kebutuhan pemrosesan gambar Anda.
Baca Selengkapnya
Untuk mempelajari lebih lanjut tentang .NET image processing API, periksa DokumentasiJika Anda memiliki pertanyaan, berasa bebas untuk mencapai melalui kami. Forum.
Lihat juga
- Mengkonversi gambar ke Grayscale dalam C#
- Tambahkan Tanda Air ke Gambar menggunakan C#
- Mengkompresi gambar PNG, JPEG, dan TIFF menggunakan C#
- Gambar-gambar di dalam C#
More in this category
- C# Animation Maker Plugin: Buat Animasi Menakjubkan dengan Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Meningkatkan Gambar Anda dengan Filter Lanjutan
- Gabungkan Gambar di C# dengan Plugin Penggabung Gambar Aspose.Imaging seharga $99
- Pemrosesan Gambar Perusahaan Terjangkau dengan Aspose.Imaging
- Rotasi Gambar Terjangkau di C# | Plugin Aspose.Imaging $99