Лабораторний журнал Tenebrosus Scriptor'а - Post a comment [entries|archive|friends|userinfo]
featar

[ website | Забруднив мережу цим ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Morphology-based image sharpening Sep. 6th, 2012|09:08 pm

featar
http://gimpguru.org/Tutorials/SmartSharpening/
http://gimpguru.org/Tutorials/SmartSharpening2/
http://www.imagemagick.org/Usage/convolve/#sharpening

Хмурые туториалы касательно повышения резкости изображений, основанного на анализе морфологии (выделение краев предметов на картинке).

Жалко только, что в ImageMagick таким путем легко делать "обычное" повышение, а вот для применения порога нужны всякие затейливые приколы.

Например, так вот (без foolproof):

[anton@anton rescan_karpaty]$ cat smart_sharp.sh
#!/bin/bash

if [ $# -lt 2 ]
then
echo "Usage: `basename $0` <filename.tif> <noise threshold>"
exit 1
fi

convert $1 -define convolve:scale='100%!' -morphology Convolve 'Log:0x2' -black-threshold $2 tmp1.tif
convert $1 -define convolve:scale='-100%!' -morphology Convolve 'Log:0x2' -black-threshold $2 tmp2.tif
composite $1 tmp1.tif -compose plus tmp3.tif
composite tmp3.tif tmp2.tif -compose subtract `basename $1 .tif`_sharp.tif

rm tmp?.tif


Параметр noise threshold --- положительное целое числое от 0 до QuantumDepth (255 для картинки с восемью битами на канал, 65535 --- с 16-ю и т.д.), подбирается вручную. Чем он выше, тем больше переходов на картинке считаются шумом и не усиливаются. На карпатском слайде из прошлого поста было где-то 320, т.е. около полпроцента от QuantumDepth.
Link Read Comments

Reply:
From:
( )Anonymous- this user has disabled anonymous posting.
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs your IP address when posting.