Short Courses on Computer Graphics, Image Processing and Computer Vision |
Let me know what you think |
Course IPCis: Image Processing with C#/.NET
|
layout: thanks to Stefan Münz |
deutsch | english |
C1: Bitmap, Bilder lesen und anzeigenLesen Sie beliebige Bilder der Formate BMP, ICO, GIF, JPG, PNG, TIFF und zeigen Sie diese in folgenden Versionen: |
C1: Bitmap, read and display imagesRead arbitrary image formats BMP, ICO, GIF, JPG, PNG, TIFF and display them in different versions: |
EXE 68kB | Demo.exe → Download it and start it from Your local disk | |||
Link | C# Bauanleitung | Link | C# Guidance | |
C# Bauanleitung Druckversion | C# Guidance Print Version | |||
Link | C# Complete Code | |||
C# Complete Code Print Version | ||||
Link | C# Code Comments | |||
C# Code Comments Print Version | ||||
EXE 72kB | BitmapWithButtons Demo.exe | |||
Link | BitmapWithButtons Code | |||
BitmapWithButtons Print Version |
C2: Histogramm und Maus-gesteuerte BinarisierungDas Programm besteht aus 3 Versionen V1 - V3. |
C2: Histogram with interactive thresholdThe program has versions V1 - V3. |
EXE 68kB | Demo.exe → Download it and start it from Your local disk | |||
Link | C# Bauanleitung | Link | C# Guidance | |
C# Bauanleitung Druckversion | C# Guidance Print Version | |||
Link | C# Complete Code | |||
C# Complete Code Print Version | ||||
Link | C# Code Comments | |||
C# Code Comments Print Version | ||||
Link | C# Complete Code with Threads | |||
C# Complete Code with Threads Print Version |
C3: Filter, Rauschen, Tiefpass, HochpassAus einem Eingabebild werden 5 Ausgabebilder generiert: |
C3: Filter, noise, lowpass, highpassThe input image is transformed into 5 output images: |
EXE 68kB | Demo.exe → Download it and start it from Your local disk | |||
Link | C# Bauanleitung | Link | C# Guidance | |
C# Bauanleitung Druckversion | C# Guidance Print Version | |||
Link | C# Complete Code | |||
C# Complete Code Print Version | ||||
Link | C# Code Comments | |||
C# Code Comments Print Version |
C4: TiefpassEine kleine 11x12-Matrix definiert ein Minibild mit 10 Graustufen. Es dient als Lehrmodell eines Rasterbildes. Auf dieses Minibild wirken wahlweise 3 gewichtete Tiefpassfilter 3x3, 5x5 und 7x7 sowie ein Rauschgenerator. Man soll die Wirkung von Bildgröße, Filtergröße, Filtergewichtung und des Rauschens experimentell erkunden. |
C4: LowpassA tiny 11x12 matrix defines a mini raster image with 10 gray values only. Averaging lowpass filters of size 3x3, 5x5 and 7x7 and a noise generator are implemeted. Test their effects and explore the influence of image size, filter size, filter mid weight and noise. |
EXE 9kB | Demo.exe → Download it and start it from Your local disk | |||
Link | C# Bauanleitung | |||
C# Bauanleitung Druckversion |
C5: Faltung und nichtlinearer RangordnungsfilterEine kleine 11x12-Matrix mit 10 Graustufen dient als Testbild für Faltungsoperationen. |
C5: Convolution and a nonlinear ranking filterA tiny 11x12 matrix with 10 gray values serves as test image for an arbitrary 3x3 and 5x5 convolution. You should edit Your own 3x3 and 5x5 filter kernels and test their effects. A simple ranking lowpass is implemented serving as sample of a nonlinear filter. |
EXE 9kB | Demo.exe → Download it and start it from Your local disk | |||
Link | C# Bauanleitung | |||
C# Bauanleitung Druckversion |
top of page: |