Skip to content

andreiwpopa/compandare-expandare-contrast-imagini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compandare-expandare-contrast-imagini

Modificări neliniare de contrast prin compandarea domeniului - definită de o curbă logaritmică

Modificările neliniare de contrast prin compandarea domeniului se realizează folosind o curbă logaritmică pentru a redistribui intensitățile pixelilor într-o imagine. Aceasta poate fi utilă pentru a evidenția detalii în zonele întunecate sau luminoase ale imaginii, în funcție de preferințele artistice sau cerințele specifice ale aplicației.

Funcția matematică utilizată pentru a aplica compandarea domeniului cu o curbă logaritmică este: 224045

Unde:

  • O(x) este intensitatea pixelului rezultat
  • I(x) este intensitatea pixelului inițial
  • A este un parametru care controlează gradul de compresie/expansiune a domeniului intensității
  • C este un parametru de scalare care poate fi utilizat pentru a ajusta nivelul de contrast general al imaginii

Valoarea lui A influențează cât de abruptă este curbă logaritmică, iar C controlează contrastul global al imaginii

Codul pentru metoda pentru care face compandarea : 224316

Modificări neliniare de contrast prin expandarea domeniului - ca transformare inversă celei de compandare, deci având o alură exponențială.

Pentru a aplica modificări neliniare de contrast prin expandarea domeniului, putem folosi o alură exponențială inversă a compandării logaritmice. Astfel, vom aplica o funcție exponențială asupra intensităților pixelilor pentru a expanda domeniul intensității. Formula matematică este următoarea: 224955

Codul pentru metoda pentru care face compandarea : 225113

O metoda unde verific daca imaginea introdusa este pe 8 sau 24 biti: 225332

Interfata grafica: 225428

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages