DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Ugrás a tartalomhoz
Kategória: Képfeldolgozás + dinamikus programozás

Carven

Méretezz át egy képet az alapján, ami számít.

Miről szól

A Carven egy tartalomtudatos képméretező, amely a seam carvinget nulláról valósítja meg. Felépít egy gradiens-energia térképet, lefuttat egy minimális-seam dinamikus programot, hogy megtalálja a legkevésbé fontos pixelek útvonalát, és eltávolítja azt - mindezt tiszta számrács-matematikaként, a megjelenítéstől külön tartva és közvetlenül tesztelve. A tartalomtudatos és a naiv méretezést egymás mellett mutatja, és egy nulláról épült, függőségben szegény projekt, amelyet letölthetsz és helyben futtathatsz.

Nulláról épült seam carving: egy gradiens-energia térkép + egy minimális-seam dinamikus program + pixeleltávolítás, mind tiszta számrács-matematika (7 teszt). Egymás melletti tartalomtudatos vs. naiv méretezés.

Mi van benne

A teljes forráskód, a tesztek és a CI. Nyisd meg, olvasd el, módosítsd. Függőség nélküli mag, MIT-szellemben, szabadon.

Futtatás kicsomagolás után

pnpm install && pnpm dev