Portál AbcLinuxu, 21. května 2025 11:33
Jak GIMP tak i ImageMagick by měl tyto funkce umět, tak jsem si s tím včera v noci začal hrát.
Zkoušel jsem použít funkci DESPECKLE jak v GIMPu tak i klasicky convert pomocí imagemagicku
convert scan.jpg -despeckle scan-out.jpg
Defacto výsledek byl stále stejný, prach a škrábance tam zase jsou .... šancí je použít
funkce scanneru DigitalICE nebo FARE-LEVEL3. U mého Canon 8400F je problém na straně ovladačů
Canon sice umí FARE-LEVEL3, ale sám o sobě je nepodporován v Linuxu, i VueScan ho podporuje jen pod
Windows.
Vím, lze to udělat pomocí duplikace vrstev a klonovací razítka, ale u některých objektů to prostě nelze takto
udělat ( viz třeba originál, kde je škrábanec přímo přes most )
Pokud někdo vlastní scanner s IR lze to s ním celkem dobře udělat.
Pěkný návod pro xsane pomocí IR je zde IR
odstranění škrábanců díky skenování v IR světle u normálních čb negativů (díky stříbru) nefunguje,
tj. je tahle funkce potřeba vypnout, a pak nebudou čb negativy posterizovany díky
nekorektnímu zpracování algoritmem pro odstranění škrábanců za pomocí naskenované masky v IR světle.
Při hledání jsem narazil na plugin pro GIMP dustcleaner, ten je v nějaké divné fázi a nepodařilo se mi jej zkompilovat
(Suse vyžadoval downgrade pár balíčků, tak jsem se na to vykašlal ).
Binárka od dustcleaneru binárka,po spuštění vyhazuje chybu knihoven (aspoň v Suse 11.2).
( zypper install opencv opencv-devel libopencv2 s následným downgradem balíčků ... )
Tak jsem z snapshotů vzal starou FC10, doplnil jsem přes yum opencv a binárku jsem uploadnul do /home/xxxx/.gimp-2.6/plug-ins
a již plugin je v seznamu filtrů.
Jenže jak jej nastavit, aby bral jenom škrábance a nebral okolní věci ? Přikládám snapshoty (nastavení dustu, detekce šumu a výsledek co z něj vypadne )
Hrál jsem si s nastavením, ale buď to vždy vzal celé nebo naopak když jsem snížil kritéria nevzal zase nic.
Ať jsem nastavoval parametry a práhy úrovní nijak jsem se nepohnul, když to vypadalo dobře pak se to zase
vyvrbilo tam kde jsem nechtěl.
Jak jsem pak hledal i ve světě Windows je situace o něco lepší. Existuje pár free pluginů pro Photoshop např.
POLAROID'S DUST & SCRATCHES FILTER , Alien Skin Image Doctor 2.0.
Software jako VueScan popř. Lasersoft Silverfast by tyto pluginy již měly mít v sobě.
Jak jsem se díval Photoshop CS již obsahuje filtr prach a škrábance v základní instalaci tak jsem to zkusil přes něj.
Přikládám originál scanu strého mostu s kterým jsem si hrál, přikládám i výslednou úpravu
v Photoshopu CS4. Pro doplnění přikládám to co vypadne ze scanneru po aplikování FARE-LEVE3.
( obrázek ztratil barvy , šum a škrábance jsou pryč ... doba scannu cca 4 min, 1200 DPI+FARE-LEVEL3 )
Obrázky pro FARE jsou scanny se zátokou.
Vše bylo scannováno jen na 1200 DPI - hlavním důvodem bylo to, že jsem si s tím jen hrál a potřeboval jsem
na testy něco menšího. Originály pak budou zpracovány v 3400 DPI ( výsledný scan noc-3600.jpg) .
Ta noční fotka je také upravována, zde to bylo o poznání pohodovější ... je tam hodně černé :)
Mohu poprosit zda někdo zná nějaký filtr pro GIMP nebo nějaký postup pro ImageMagick jak to dále
zpracovat. GIMP s jeho filtry se s tím sice statečně potýkal, ale vždy to nějak celé rozmáznul a bylo to nepoužitelné.
Pokud někdo pracuje i s tím filtrem Dustcleaner a má s ním nějaké zkušenosti budu rád za popis jak to celé nastavit,
tak aby bral pouze škrábance a ne celý obrázek.
Popř. pokud někdo víte jiný postup jak na to tak prosím o navedení na správnou cestu.
Díky
Tiskni
Sdílej:
Někde je s klonováním opravdu problém, třeba tam kde je škrábanec přes most popř. přes něco co prostě nejde naklonovat.Naklonováním lze vždycky dosáhnout lepší výsledky než nějakým globálně působícím zpracováním. Co na fotce není, to se tam nedostane ani párem volů, natož nějakým pluginem. Ledaže si to tam člověk ručně dokreslí.
BTW: Polotovar určený k zpracování skenovat zásadně do bezeztrátových formátů jako je PNG, TGA, PPM, … Rozhodně ne do JPEGu.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.