-
Notifications
You must be signed in to change notification settings - Fork 5
/
didjvu.sh
40 lines (33 loc) · 1.44 KB
/
didjvu.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
mkdir all
for image in image-0 image-3 image2-0 image4-0 image5-0
do
mkdir all/$image
for method in abutaleb bernsen brink djvu global niblack otsu sauvola shading-subtraction tsai white-rohrer
do
mkdir all/$method
didjvu encode -m $method -o $image-$method.djvu $image.png
ddjvu -format=tiff -page=1 $image-$method.djvu $image-$method.tiff
convert $image-$method.tiff all/$method/$image-$method.png
cp all/$method/$image-$method.png all/$image/$image-$method.png
rm $image-$method.djvu
rm $image-$method.tiff
done
done
for mode in black foreground mask background
do
mkdir $mode
for image in image-0 image-3 image2-0 image4-0 image5-0
do
mkdir $mode/$image
for method in abutaleb bernsen brink djvu global niblack otsu sauvola shading-subtraction tsai white-rohrer
do
mkdir $mode/$method
didjvu encode -m $method -o $image-$method.djvu $image.png
ddjvu -format=tiff -mode=$mode -page=1 $image-$method.djvu $image-$method.tiff
convert $image-$method.tiff $mode/$method/$image-$method.png
cp $mode/$method/$image-$method.png $mode/$image/$image-$method.png
rm $image-$method.djvu
rm $image-$method.tiff
done
done
done