- This project is for submitting the OSS Developer Competition.
- README 한국어 버전은 이 곳을 클릭하세요.
Please check the following steps before installation.
- Install Anaconda on your device or computer. ( WINDOWS OS is recommended.)
- Make sure that ***AT LEAST ONE camera is connected ***. In addition, UP TO TWO CAMERAS can be connected to the device. ( WebCam and USB CAM are both available, but recommends using USB CAM. )
Open command prompt and create conda environment
conda create -n <env-name> python=3.8
conda activate <env-name>
:: CONDA EXAMPLE ::
conda create -n cross python=3.8
conda activate cross
Then, Download the Project from github, open Conda prompt in Project Folder and
Follow the commands below TO DOWNLOAD REQUIREMENTS
git clone https://github.com/noodles8436/THE-CROSS.git
cd THE-CROSS
pip install -r requirements.txt
Finally, follow the commands below to download Transfer trained Object Detection Model
( This model is obtained by transfer training the EfficientDet-D2 model. )
python download_model.py
-
Enter the following command to open Image Detection Server
:: CAUTION :: wait until "Socket Opened" Message printedpython Server.py --ip=XXX.XXX.XXX.XXX --port=XXXX :: EXAMPLE :: python Server.py --ip=127.0.0.1 --port=7777
-
Open new Conda Prompt in Project Folder ( activated
<env-name>
)conda activate <env-name> cd THE-CROSS
Follow below command TO OPEN CLIENT PROGRAM
:: CAUTION :: Client IP & PORT MUST BE THE SAME AS Server IP & PORTpython Client.py --ip=XXX.XXX.XXX.XXX --port=XXXX :: EXAMPLE :: python Client.py --ip=127.0.0.1 --port=7777
-
- At the bottom right of the program screen, find the area you want and click on the area setting button.
- When clicking on the button, wait for the real-time camera image to be displayed in the windo that pops up.
- When the real-time camera image is displayed in the pop-up window, click on the four spots on the screen to set a square-shaped area.
- If you click more than four spots, the four spots you clicked before will be removed, and you can reset the square-shaped area by clicking on the spots again.
- To save, press the keyboard "Q" key.
-
- Change the several values that exist in the lower left to the desired values.
- Press the "Change Settings" button.
OS : Windows 10 Education 64 Bit (10.0, Build 19042)
CPU : Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (4 CPUs), ~3.2GHz
RAM : DDR3 16GB
GPU : NVIDIA GeForce GTX 1050 Ti 4GB
- Q: HOW TO FIX SavedModel file does not exist at: [File Location]
A: Check this page.
tensorflow = Apache 2.0
tensorflow-hub = Apache 2.0
OpenCV = Apache 2.0
PyQT5 = GPL v3
Sphinx = BSD
Numpy = BSD 3-Clause
sounddevice = MIT
gdown = MIT
sphinx_rtd_theme = MIT
Check out the 'HOW TO CONTRIBUTE' item on the Github Wiki Page.
Thanks everyone who helped me with this project.
- Wheelchair rental : Yonsei University Mirae Campus, SW-centered University Project Group.
- Evaluation and advice : Professor Son Jeongwoo of Yonsei University's Mirae Campus.
- Help to film videos for experiments. : Lee SeungWoo, Lee JaeGyu, Sin Donghwi
- Advice : Song Youngwoo