
Pengeditan imej adalah penting untuk meningkatkan dan memanipulasi gambar di pelbagai aplikasi. dalam posting terdahulu, kami meliputi topik seperti: Gambar-gambar yang menggali, Gambar berputar, dan Gambar-gambar bergelombangHari ini, kami akan memberi tumpuan kepada bagaimana untuk memohon **median dan Wiener filter ** —dua teknik penting untuk denoising dan melembutkan imej. mari kita tenggelam dalam bagaimana untuk secara programmatik melaksanakan filter ini dalam C# .
- C# API untuk memohon Median dan Wiener Image Filters
- Menerapkan Filter Median kepada imej dalam C#
- Permohonan Gauss Wiener Filter kepada imej
- Motion Wiener Filter imej
C# API untuk Apply Median dan Wiener Image Filters - Download percuma
The Penggambaran untuk .NET API adalah penyelesaian yang kuat untuk melaksanakan teknik penapisan imej dalam aplikasi .NET. perpustakaan ini membolehkan anda untuk menggunakan kedua-dua median dan Wiener filter dengan cekap, menjadikannya alat penting untuk C# pemprosesan gambar . muat turun api atau memasangnya secara langsung daripada NuGet menggunakan perintah berikut:
PM> Install-Package Aspose.Imaging
Mengaplikasikan Filter Median kepada imej dalam C#
**Filter medium ** ialah teknik penapisan digital bukan linear yang secara berkesan mengurangkan bunyi dalam imej, menjadikannya alat yang berharga dalam C# image filtering . berikut adalah panduan langkah demi langkah tentang bagaimana untuk memohon filter medium kepada gambar dalam C#:
- Muat turun imej menggunakan *Bahasa Inggeris dan Melayu ( Kaedah yang
- Letakkan imej ke dalam Penggunaan imej jenis .
- Mencipta contoh daripada *MedianFilterPilihan kelas dan memulakan dengan saiz rektangle yang dikehendaki.
- Gunakan filter medium dengan menggunakan RasterImage.Filter(Rectangle, Pilihan Filter Median) Kaedah yang
- Simpan imej yang dihasilkan menggunakan **RasterImage.Save() untuk maklumat lanjut Kaedah yang
Berikut ialah sampel kod yang menunjukkan bagaimana untuk memohon penapis medium kepada imej dalam C#:
Sebelum dan Selepas Perbandingan
Berikut adalah perbandingan imej sebelum dan selepas menggunakan penapis medium:

Gunakan Gauss Wiener Filter kepada imej dalam C#
Filter Gauss Wiener merupakan satu lagi pendekatan yang berkesan untuk meminimumkan bunyi bising dan kebisingan dalam imej.Sila ikuti langkah-langkah ini untuk menggunakan penapis gauss Viener dalam C#:
- Muat turun imej menggunakan *Bahasa Inggeris dan Melayu ( Kaedah yang
- Letakkan imej ke dalam Penggunaan imej jenis .
- Mencipta contoh daripada ** GaussWienerFilterOptions* kelas dan dimulakan dengan saiz radius yang dikehendaki dan nilai halus.
- (Pilihan) Untuk imej kelabu, tetapkan ** GaussWienerFilterOptions.Grayscale** hartanah yang betul.
- Gunakan penapis Gauss Wiener menggunakan RasterImage.Filter(Rectangle, GaussWienerPilihan Filter) Kaedah yang
- Simpan imej yang dihasilkan menggunakan **RasterImage.Save() untuk maklumat lanjut Kaedah yang
Berikut ialah sampel kod untuk memohon penapis Gauss Wiener kepada imej dalam C#:
Sebelum dan Selepas Perbandingan
Di bawah anda boleh melihat imej sebelum dan selepas menggunakan penapis Gauss Wiener dengan opsyen skala kelabu:

Berikut ialah gambar sebelum dan selepas menggunakan penapis Gauss Wiener tanpa skala kelabu:

Gunakan Motion Wiener Filter kepada imej dalam C#
Filter motion Wiener direka secara khusus untuk menghapuskan kerosakan yang disebabkan oleh objek bergerak. berikut adalah cara untuk memohon penapis Wienar dalam C#:
- Muat turun imej menggunakan *Bahasa Inggeris dan Melayu ( Kaedah yang
- Letakkan imej ke dalam Penggunaan imej jenis .
- Mencipta contoh daripada *Penggunaan MotionWienerFilterOptions kelas dan memulakan dengan panjang, nilai halus, dan sudut.
- Gunakan motif Wiener filter menggunakan RasterImage.Filter(Rectangle, Pilihan Filter MotionWiener) Kaedah yang
- Simpan imej yang dihasilkan menggunakan **RasterImage.Save() untuk maklumat lanjut Kaedah yang
Berikut ialah sampel kod yang menunjukkan bagaimana untuk memohon penapis gerakan Wiener kepada imej dalam C#:
Sebelum dan Selepas Perbandingan

C# Median dan Wiener Image Filtering API - Dapatkan Lesen Percuma
Anda boleh Dapatkan lesen sementara percuma untuk menggunakan penapis median dan Wiener kepada imej tanpa sebarang sekatan penilaian.
Conclusion
Dalam artikel ini, kami meneroka proses memohon penapis median dan Wiener kepada imej dalam C#. Kami juga mengkaji kaedah-kaedah untuk mengurangkan bunyi daripada objek yang bergerak dalam gambar. Anda boleh dengan mudah mengintegrasikan ciri-ciri ini ke dalam aplikasi C # anda untuk meningkatkan keupayaan pengeditan gambar anda. Sama ada anda sedang mencari tutorial pemprosesan gambar **C# untuk pemula ** atau teknik canggih, Aspose Plugin menyediakan penyelesaian yang komprehensif untuk semua keperluan pemrosesan lukisan anda .
Baca lebih lanjut
Untuk maklumat lanjut mengenai API pemprosesan imej .NET, lihat DokumentasiJika anda mempunyai sebarang soalan, berasa bebas untuk mencapai melalui kami Forum.
Lihat juga
- Menukar imej kepada Grayscale dalam C#
- Menambah Watermark kepada imej menggunakan C#
- Mengkompresi imej PNG, JPEG, dan TIFF menggunakan C#
- Gambaran keseluruhan Cropping dalam C#
More in this category
- C# Animation Maker Plugin: Mencipta Animasi Menakjubkan Dengan Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Meningkatkan imej anda dengan penapis lanjutan
- Menggabungkan imej dalam C# dengan $99 Aspose.Imaging Image Merger Plugin
- Pemprosesan imej korporat yang berpatutan dengan Aspose.Imaging
- Pergerakan imej yang boleh dibayar dalam C# dan Aspose.Imaging $99 Plugin