This interesting project involves development of a real-time image filter in x86 assembly language or C++. The filter accepts a pointer to a DIB and does in-place noise reduction, masking away artificats and orphans while retaining edges. I am not looking for a simple gaussian filter - i prefer the use of wavelets and/or hadamard transforms, but this will be up to you. Here are prototypes for development: long initfilter(long srcHeight, long srcWidth); long dofilter(unsigned char * srcdib); both functions return nonzero values on failure.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. ASM code must inline with MSVC++ C++ code must compile with MSVC++
## Deadline information
50% upon acceptance of prototype, balance paid on delivery of source code.