Find Jobs
Hire Freelancers

Help me solve alpha compositing algorithm in c++

$10-40 USD

Închis
Data postării: peste 4 ani în urmă

$10-40 USD

Plata la predare
I am working on a plugin for Adobe After Effects that performs a blur. When the image has an alpha channel, it is blurring incorrectly. This is because it is blurring with the colored pixels that lie on the alpha=0 sections. I have created and attached an example to illustrate. In the top-left image, we have the original. It has an alpha channel but I have it disabled. In the top-right image, I am importing it with the alpha channel. It displays the pixels in the alpha channel section as black. In the bottom-left image, I have performed my blur algorithm. You can see that the edges have a bright halo because they are blurring against the light colored background pixels shown in the first image, even though the alpha channel is there. In the bottom-right image, I have composited it against a background so that you can see it is compositing incorrectly. I have read that this might be an alpha premultiplication issue, or an alpha gamma correction issue, or both. I have tried premultiplying the RGB pixels that lie on the alpha=0 sections by black but it is still incorrect. I have an example I can show that produces correct output. I am looking for someone who is extremely well versed specifically in computer graphics imaging and algorithm using C++. You should have experience and understanding of what I'm describing in order to help. You will be required to show work you have done in the past that proves you understand alpha channel compositing. PLEASE DO NOT BID ON THIS IF YOU DO NOT HAVE EXPERIENCE. You will have to log in and work with me via TeamViewer. I appreciate and am looking forward to any help on this as I'm really stuck! I will most likely have other issue I'll need help with as well.
ID-ul proiectului: 21911589

Despre proiect

2 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
2 freelanceri plasează o ofertă medie de $40 USD pentru proiect
Avatarul utilizatorului
I have done this before and i'm positive i can fix your code in maximum of 3 days. I'm looking forward to work with you
$40 USD în 3 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello sir I just read out your description and i am interested in your project I am expert in algorithm, If you need quality work then feel free to contact me Thanks
$40 USD în 3 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul CANADA
Toronto, Canada
4,8
9
Metoda de plată a fost confirmată
Membru din feb. 18, 2014

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.