SathvikGanta commited on
Commit
44883c8
·
verified ·
1 Parent(s): 6aeb9db

Upload 12 files

Browse files
models/bridge_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Bridge Detected", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/crack_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Crack Found", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/crash_barrier_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Crash Barrier", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/drain_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Drain Identified", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/encroachment_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Encroachment Detected", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/highway_exit_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Highway Entry/Exit", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/latitude_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Latitude Marker", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/pothole_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Pothole Detected", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/structure_progress_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Structure Progress", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/tree_height_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Tree Height", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/unauthorized_median_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Unauthorized Median Opening", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results
models/vari_detector.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+
3
+ def run(frames):
4
+ results = []
5
+ for frame in frames:
6
+ annotated = frame.copy()
7
+ cv2.putText(annotated, "Vegetation Index (VARI)", (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
8
+ results.append(annotated)
9
+ return results