Suoritettu

Noise reduction and image improvement

I need a DLL that can process JPEG-images to reduce noise and improve overall image quality using methods such as skin smoothing and color balance. Please look at the attached file for photos that represent 'before and after'-pictures. I am looking for a talented programmer with a very good mathematical background.

The DLL should be ultrafast and have a couple of public functions (pseudocode):

function improveimage (inputimage as string, outputimage as string) as boolean

{

(return false on any errors)

reduce noise

apply skin smoothing

apply color-balance

apply contrast-balance

/*apply any other filters needed to improve the image*/

save the outputimage

return true if successful or false if not successfull

}

function improveimage (inputimage as string, outputimage as string, level as byte) as boolean

{

(return false on any errors)

(level is a percentage of how 'aggressive' the algorithms should be)

reduce noise

apply skin smoothing

apply color-balance

apply contrast-balance

/*apply any other filters needed to improve the image*/

save the outputimage

return true if successful or false if not successfull

}

The algorithms should of course be implemented in separate modules and be divided into functions to allow further development.

Full error handling must be implemented, no unexpected crashes or memory leaks.

For inspiration look at:

<[url removed, login to view]>

<[url removed, login to view]>

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows 2000, Windows XP

Taidot: C-ohjelmointi, Delphi, tekniikka, MySQL, PHP, tietojärjestelmäarkkitehtuuri, Ohjelmistojen testaus, Visual Basic

Näytä lisää: web programming course, string algorithms, software development algorithms, programming with algorithms, programming and algorithms, how to hire a good coder or a programmer, good algorithms, development of algorithms, c programming string functions, c programming boolean, color inspiration, boolean programming, algorithms needed, Algorithms development, algorithms and programming in c, algorithms and programming, package inspiration, Pseudocode, process improvement, image process

Tietoa työnantajasta:
( 13 arvostelua ) Sweden

Projektin tunnus: #3579902

Myönnetty käyttäjälle:

sheryjoe

See private message.

$85 USD 26 päivässä
(3 Arvostelua)
2.4

6 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön

mikerogersvw

See private message.

$425 USD 26 päivässä
(10 arvostelua)
4.9
rasheedbuttvw

See private message.

$340 USD 26 päivässä
(7 arvostelua)
4.3
pmpn

See private message.

$170 USD 26 päivässä
(7 arvostelua)
4.2
adzzeit

See private message.

$297.5 USD 26 päivässä
(12 arvostelua)
3.6
baggiovw

See private message.

$340 USD 26 päivässä
(9 arvostelua)
3.8