|
|
|
@ -9,19 +9,25 @@ color_b:="\033[0;34m"
|
|
|
|
|
space:= $(empty) $(empty)
|
|
|
|
|
newline:= '\n'
|
|
|
|
|
listtxt:= $(subst $(space),$(newline),$(images))
|
|
|
|
|
OS:= $(shell uname)
|
|
|
|
|
# subst is a way to do string replacements, it works like this: $(subst $(delimitator),$(replacement),$(list))
|
|
|
|
|
# it's used here to make a list of the images, with one filename on each line
|
|
|
|
|
|
|
|
|
|
rmtmp:
|
|
|
|
|
rm $(tmpfile)
|
|
|
|
|
|
|
|
|
|
testif:
|
|
|
|
|
ifeq ($(OS),Darwin)
|
|
|
|
|
@echo $(OS)
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
dirs: # create the directories for the working structures
|
|
|
|
|
mkdir images # scanned image dir
|
|
|
|
|
mkdir output # outputs dir
|
|
|
|
|
@echo $(color_r)'Directories made'
|
|
|
|
|
|
|
|
|
|
tesseract:
|
|
|
|
|
echo $(listtxt) > output/list.txt
|
|
|
|
|
echo $(listtxt) > output/list.txt
|
|
|
|
|
tesseract output/list.txt output/plain
|
|
|
|
|
|
|
|
|
|
myscript: tesseract
|
|
|
|
@ -31,8 +37,15 @@ visualization: $(images) $(tmpfile) #requires mplayer
|
|
|
|
|
@echo $(tmpfile)
|
|
|
|
|
for i in $(images); do \
|
|
|
|
|
cat $$i >> $(tmpfile); \
|
|
|
|
|
done;
|
|
|
|
|
cat $(tmpfile) | mplayer -vo x11 -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=56:h=64:i420:fps=25 -;\
|
|
|
|
|
done;
|
|
|
|
|
|
|
|
|
|
ifeq ($(OS),Darwin)
|
|
|
|
|
cat $(tmpfile) | mplayer -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=56:h=64:i420:fps=25 -;
|
|
|
|
|
else
|
|
|
|
|
cat $(tmpfile) | mplayer -vo x11 -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=50:h=50:i420:fps=25 -;
|
|
|
|
|
endif
|
|
|
|
|
# ifeq ($(shell uname), Linux)
|
|
|
|
|
# cat $(tmpfile) | mplayer -vo x11 -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=50:h=50:i420:fps=25 -;\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# ** Makefile Syntax notes **
|
|
|
|
|