Imagemagick kepjavitas

Fórumok

Udv mindenki!

A kamera hibaja miatt idonkent belekerul a kepbe egy-egy fuggoleges, 1 pixel szelessegu vilagos csik.
Hogyan tudnam az imagemagick-kel kijavitani (kijavittatni), ha tudom hogy pontosan melyik X koordinatanal van a csik?
(gondolom van benne valami tool ami a szomszedos pixelek alapjan tudja interpolalni, de nem tudok rajonni melyik lehet az, es hogyan is kene hasznalni pontosan...)

pelda:
http://glezmen.hu/images/P1070434.JPG

Hozzászólások

Szia!

Itt nagyon jó imagemagick-en alapuló szkriptek vannak, lehet, hogy azonnal találsz megoldást a problémádra.

Fred's ImageMagick Scripts
http://www.fmwconcepts.com/imagemagick/

----------
Were antimatter present, its detection would be quite simple and straightforward. The most rudimentary detector suffices: simply place it down and wait. If the detector disappears, antimatter has been discovered - get out fast!

Én másolással oldanám meg. Egy ismert koordinátáról egy ismert méretű (2px széles és teljes kép magas) csíkot rámásolunk a hibás -világos- csíkra. Mivel csak 2 pixel, az esetek kb 99%-ában nem fog látszódni, hogy a szomszédos 2 pixel lett duplikálva.

Tehát:

A hibás csík -téglalap- sarkai:
bal felső sarok: 278:0
jobb alsó sarok: 280:2448

A tőle 2 balra lévő 2 pixeles csíkot rámásoljuk:

convert test1.jpg \( -clone 0 -crop 2x2448+276+0 -repage +2+0\! \) -flatten new.jpg

Az eredmény:
eredeti képed
a fenti paranccsal javított kép

Az ötlet saját, de a konkrét másolás szintaxist innen vettem (nem vagyok imagemagick guru):
http://www.imagemagick.org/discourse-server/viewtopic.php?t=13859

Egyetlen probléma, hogy a képeden a hiba nem egy szabályos csík, hanem mellette van egy lilás elszíneződés is a sötét részeken. Ezt már a rámásolós megoldással nem lehet javítani, mert ekkora szelet (5-10px) ismétlődése már látszódna a képen.

koszi mindenkinek
vegul a sajat labamra alltam (mint Orban Rahel :D), es irtam egy kis programot ami az ilyen hibakat automatikusan megkeresi es kijavitja
meg nem tokeletes, de mar szepen alakul...

jelenleg ilyet tud beavatkozas nelkul, csak a kepet odadobva neki:

http://glezmen.hu/images/fix.jpg