-
Notifications
You must be signed in to change notification settings - Fork 0
/
run.py
65 lines (52 loc) · 1.29 KB
/
run.py
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# importng internal pacakges
import map
import scale
import utils
# global variable
result = []
inputValues = []
def reset():
# Scale Clear
scale.img = None
scale.pilImage = None
scale.pilImageData = None
scale.filePath = None
scale.clickEvent = []
scale.click1, scale.click2, scale.clickDiff = [], [], []
# map clear
map.filePath = None
map.pilImage = None
map.clickEvent = False
map.done = False
map.cords = []
map.finalCords = []
map.drawPoly = []
map.endPointPoly = (0, 0)
map.rgbValueofMap = []
def clear():
# map clear
map.filePath = None
map.pilImage = None
map.clickEvent = False
map.done = False
map.cords = []
map.finalCords = []
map.drawPoly = []
map.endPointPoly = (0, 0)
map.rgbValueofMap = []
# main function
def main():
global result, inputValues
clickedPixel = []
scaleImageArray = []
map.main()
scaleImageArray = scale.pilImageData
clickedPixel = map.rgbValueofMap
clickedIndex = utils._clickedImageIndex(clickedPixel, scaleImageArray)
idx1 = scale.click1
idx2 = scale.click2
diff = scale.clickDiff
result = utils._final_exec(clickedIndex, idx1, idx2, diff, inputValues)
# executing main function
if __name__ == '__main__':
main()