2lu commited on
Commit
f50f47c
·
verified ·
1 Parent(s): 0db357b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -3
app.py CHANGED
@@ -7,6 +7,7 @@ from email.mime.multipart import MIMEMultipart
7
  from email.mime.base import MIMEBase
8
  from email import encoders
9
  import smtplib
 
10
 
11
  sender_email = "sudipdatta2002@gmail.com"
12
  receiver_email = "2021csb006.sudip@students.iiests.ac.in"
@@ -56,6 +57,15 @@ def send_email(accident_type):
56
 
57
  gmail_server.quit()
58
 
 
 
 
 
 
 
 
 
 
59
 
60
  def check_acc(box):
61
  # return format(box.cls)
@@ -65,18 +75,25 @@ def check_acc(box):
65
  for index in res_index_list:
66
  if index ==3:
67
  result = "car car accident detected"
 
68
  elif index==4:
69
  result = "car bike accident detected"
 
70
  elif index==5:
71
  result = "car person accident detected"
 
72
  elif index==6:
73
  result = "bike bike accident detected"
 
74
  elif index==7:
75
  result = "bike person accident detected"
 
76
  elif index ==8:
77
  result = "car object accident detected"
 
78
  elif index == 9:
79
  result = "bike object accident detected"
 
80
 
81
  return result
82
 
@@ -95,9 +112,13 @@ def image_predict(image):
95
  # if res == "car car accident detected":
96
  # cv2.imwrite("./result/res.png", render)
97
  # print(render)
98
- if res == "car car accident detected":
99
- render.save("./result/res.png")
100
- send_email(res)
 
 
 
 
101
 
102
  return (res, render)
103
 
 
7
  from email.mime.base import MIMEBase
8
  from email import encoders
9
  import smtplib
10
+ import os
11
 
12
  sender_email = "sudipdatta2002@gmail.com"
13
  receiver_email = "2021csb006.sudip@students.iiests.ac.in"
 
57
 
58
  gmail_server.quit()
59
 
60
+ def send_sms(accident_type):
61
+ print(os.environ.get("account_sid"))
62
+ print(os.environ.get("auth_token"))
63
+ print(os.environ.get("my_twilio_number"))
64
+ print(os.environ.get("receiver_number"))
65
+ print(os.environ.get("sender_email"))
66
+ print(os.environ.get("receiver_email"))
67
+ print(os.environ.get("sender_password"))
68
+
69
 
70
  def check_acc(box):
71
  # return format(box.cls)
 
75
  for index in res_index_list:
76
  if index ==3:
77
  result = "car car accident detected"
78
+ break
79
  elif index==4:
80
  result = "car bike accident detected"
81
+ break
82
  elif index==5:
83
  result = "car person accident detected"
84
+ break
85
  elif index==6:
86
  result = "bike bike accident detected"
87
+ break
88
  elif index==7:
89
  result = "bike person accident detected"
90
+ break
91
  elif index ==8:
92
  result = "car object accident detected"
93
+ break
94
  elif index == 9:
95
  result = "bike object accident detected"
96
+ break
97
 
98
  return result
99
 
 
112
  # if res == "car car accident detected":
113
  # cv2.imwrite("./result/res.png", render)
114
  # print(render)
115
+ # if res == "car car accident detected":
116
+ # render.save("./result/res.png")
117
+ # # send_email(res)
118
+ # send_sms
119
+ if len(res) >0:
120
+ # render.save("./result/res.png")
121
+ send_sms(res)
122
 
123
  return (res, render)
124