diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/DetectWhiteLinesByYOLOv5.iml b/.idea/DetectWhiteLinesByYOLOv5.iml
new file mode 100644
index 0000000..b45cb1d
--- /dev/null
+++ b/.idea/DetectWhiteLinesByYOLOv5.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/deployment.xml b/.idea/deployment.xml
new file mode 100644
index 0000000..d23a088
--- /dev/null
+++ b/.idea/deployment.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..34e8305
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..293ab90
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..2edd5d3
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..65babdb
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,15 @@
+FROM python:3.8-slim
+
+COPY ./requirements.txt ./
+RUN apt-get update && \
+ apt-get upgrade -y && \
+ apt-get install -y libgl1-mesa-dev \
+ libglib2.0-0 && \
+ pip3 install --upgrade pip setuptools && \
+ pip3 install --upgrade wheel && \
+ pip3 install -r requirements.txt && \
+ pip3 cache purge
+WORKDIR /code
+ADD . /code/
+
+CMD python3 main.py
diff --git a/main.py b/main.py
new file mode 100644
index 0000000..f698b6d
--- /dev/null
+++ b/main.py
@@ -0,0 +1,19 @@
+import cv2
+
+
+def main():
+ cap = cv2.VideoCapture(0)
+
+ while True:
+ ret, frame = cap.read()
+ if not ret:
+ break
+
+ cv2.imshow("frame", frame)
+ key = cv2.waitKey(1)
+ if key == ord("q"):
+ break
+
+
+if __name__ == '__main__':
+ main()
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..dc90287
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,2 @@
+numpy==1.22.2
+opencv-python==4.5.5.62
\ No newline at end of file