Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
100 |
-
|
|
|
|
|
|
|
|
|
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 |
|