The purpose of the series will be to build a class that allows any C# programmer...


  .net     Others   

Add to my favorites
Download Source Codes:   CSharpFiltersProject (21.59 kB)  

    Sponsored links


The purpose of the series will be to build a class that allows any C# programmer access to common, and not so common, image processing functionality. The reason we are doing it in C# is simply that I want to learn it, but the functionality we use is available through GDI+ in C++, and indeed the code to do the same thing using a DIBSECTION is not terribly different. This first article will focus on per pixel filters, in other words, filters that apply the same algorithm to each pixel in place with no regard for the values in any other pixels. You will see as we progress that the code becomes somewhat more complex when we start moving pixels or changing values based on calculations that take into account surrounding pixel values.

    Sponsored links

Project Files

NameSizeDate
 03.00 B
 03.00 B
 CSharpFilters.sln940.00 B03-17-02 11:00
 CSharpFilters.suo15.50 kB03-17-02 11:02
 App.ico1.05 kB03-15-02 20:02
 AssemblyInfo.cs2.37 kB03-15-02 20:02
 03.00 B
 03.00 B
 03.00 B
 BitmapFilter.cs83.00 B03-15-02 21:41
 ColorInput.cs4.99 kB03-16-02 23:04
 ColorInput.resx5.20 kB03-16-02 23:03
 CSharpFilters.csproj5.61 kB03-17-02 11:00
 CSharpFilters.csproj.user1.73 kB03-17-02 11:02
 Filters.cs6.36 kB03-16-02 23:30
 Form1.cs12.38 kB03-17-02 10:50
 Form1.resx5.37 kB03-17-02 10:41
 GammaInput.cs5.01 kB03-16-02 20:45
 GammaInput.resx5.20 kB03-16-02 20:43
 03.00 B
 03.00 B
 03.00 B
 03.00 B
 03.00 B
 03.00 B
 03.00 B
 Parameter.cs3.01 kB03-16-02 11:39
 Parameter.resx5.19 kB03-16-02 11:21
...

Related Items


    Sponsored links
  1. Mortatge file containing the catenary of a high voltage power line(Matlab - Matlab) - archivo que contiene el cáculo de la catenaria de una l ...
  2. This is a 3D visualization of how the Expectation Maximization algorithm learns a Gaussian Mixture Model for 3-dimensional data.(Graph - C) - Traditional single particle reconstruction methods use eithe ...
  3. audio analysis and perfect synthesis model(Audio - C) - this code is teaching you how to analysis and synthesis t ...
  4. THE DEBIAN ADMINISTRATOR'S HANDBOOK(Linux - HTML/CSS) - About this project Written by two Debian develo ...
  5. Introduction to IDL visualization tool and improve the tutorial code(Assembly Language - Others) - The IDL visualization tool for getting started with improvin ...
  6. The Function get the MainBoard Serial Number(Console - C++) - #include <iostream> using namespace std; ...
  7. "Convert" - C Program that capitalizes and returns a passed character string from the Unix command line(Unix - C) - Convert.c -C Program that capitalizes and return ...
  8. Zaizai Talking about pointer in the C language(Driver Develop - C) - Zaizai Talking about pointer in the C language, it s useful ...
  9. overlap save method to find the convolution of long sequence(Matlab - Matlab) - overlap save method helps to find the convolution of &n ...
  10. Remove Noise of the kmeans algorithm, Java implementation(数据挖掘算法 - Java) - Nothing says, directly on the source code ...
  11. ARMA code for forecasting the future value(Time series - Matlab) - we can predict the future value based on past value ...
  12. ARMA model to design the future value(Matlab - Matlab) - It will predict the future value... ...
  13. Press a key to issue the pronunciation (source code for the program)(Windows Kernel - C) - Press any key above the keyboard, the computer will read out ...
  14. Flash China map, you can display the provinces(Java Develop - HTML/CSS) - Just found www.k318.com.CN online map of China Flash file, c ...
  15. GOF design patterns Lexi text editor in the Delphi implementation (设计模式 - Delphi) - Lexi in the Delphi implementation of the GOF design patte ...
  16. Keep the topological relations of spatial data storage codes(Graph - C++) - Gives the vector data is stored using Oracle Spatia l source ...
  17. The original brain wave detection codes(原始數據 - C++) - this code can enable users to use this source NeuroS ...
  18. The crash address Finder(OS Develop - C++) - Program crashes, and how to find the problem. A Luo article ...
  19. stegnography - hiding the fact in communication(Java Develop - Java) - Steganography is the art of hiding the fact that communic ...
  20. Connect the nodes in a linked list of static linked list(Algorithm - C) - about cooperation of list ...