forked from wnelson343/LRRMans-OCR
-
Notifications
You must be signed in to change notification settings - Fork 0
/
crop-ocr.sh
executable file
·44 lines (33 loc) · 1.36 KB
/
crop-ocr.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
41
42
43
44
frame=1080test
box_speed=100:45:1660:730
box_time=86:23:869:980
box_lap=100:50:780:980
box_position=170:45:780:917
box_laptime=170:37:960:918
box_storm=100:60:1750:60
box_fuel=80:40:1680:680
rm $1-*
#spedometer
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=100:45:1660:730" $frame-speed.png
#race timer
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=86:24:869:980" $frame-time.png
#lap counter
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=100:50:780:980" $frame-lap.png
#position
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=170:45:780:917" $frame-position.png
#lap timer
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=170:45:960:917" $frame-laptime.png
#storm count
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=100:60:1750:60" $frame-storm.png
#fuel gauge
#ffmpeg -loglevel 16 -i $frame.png -vf "crop=80:40:1680:680" $frame-fuel.png
ffmpeg -loglevel 16 -i $1.png -filter_complex "[0:v]split=7[in1][in2][in3][in4][in5][in6][in7];[in1]crop=$box_speed[out1];[in2]crop=$box_time[out2];[in3]crop=$box_lap[out3];[in4]crop=$box_position[out4];[in5]crop=$box_laptime[out5];[in6]crop=$box_storm[out6];[in7]crop=$box_fuel[out7]" \
-map '[out1]' $1-speed.png \
-map '[out2]' $1-time.png \
-map '[out3]' $1-lap.png \
-map '[out4]' $1-position.png \
-map '[out5]' $1-laptime.png \
-map '[out6]' $1-storm.png \
-map '[out7]' $1-fuel.png
ls $1-* | more > allcropped
tesseract allcropped stdout