├── .gitignore ├── License ├── ObjectDetector ├── __init__.py ├── __pycache__ │ └── __init__.cpython-38.pyc ├── core.py ├── distanceMeasure.py ├── efficientdetDetector.py ├── models │ └── coco_label.txt ├── utils.py └── yoloDetector.py ├── ObjectTracker ├── __init__.py ├── byteTrack │ ├── LICENSE │ ├── byteTracker.py │ ├── dtypes │ │ ├── __init__.py │ │ ├── base_track.py │ │ ├── kalman_filter.py │ │ └── strack.py │ ├── matching.py │ └── utils.py └── core.py ├── README.md ├── TrafficLaneDetector ├── .gitattributes ├── .gitignore ├── .vscode │ └── settings.json ├── __init__.py ├── convertPytorchToONNX.py ├── imageDetection.py ├── models │ └── .gitkeep ├── ufldDetector │ ├── __init__.py │ ├── core.py │ ├── exportLib │ │ ├── ultrafastLane │ │ │ ├── __init__.py │ │ │ ├── backbone.py │ │ │ └── model.py │ │ └── ultrafastLaneV2 │ │ │ ├── __init__.py │ │ │ ├── backbone.py │ │ │ ├── configs │ │ │ ├── config.py │ │ │ ├── culane_res18.py │ │ │ ├── culane_res34.py │ │ │ ├── curvelanes_res18.py │ │ │ ├── curvelanes_res34.py │ │ │ ├── tusimple_res18.py │ │ │ └── tusimple_res34.py │ │ │ ├── layer.py │ │ │ ├── model_culane.py │ │ │ ├── model_curvelanes.py │ │ │ ├── model_tusimple.py │ │ │ └── seg_model.py │ ├── perspectiveTransformation.py │ ├── ultrafastLaneDetector.py │ ├── ultrafastLaneDetectorV2.py │ └── utils.py └── videoDetection.py ├── assets ├── FCWS-normal.png ├── FCWS-prompt.png ├── FCWS-warning.png ├── LTA-left_lanes.png ├── LTA-right_lanes.png ├── left_turn.png ├── right_turn.png ├── straight.png └── warn.png ├── convertOnnxToTensorRT.py ├── coreEngine.py ├── demo.py ├── demo ├── FCWS.jpg ├── LDWS.jpg ├── LKAS.jpg ├── demo-gif.gif └── demo.JPG ├── onnxQuantization.py ├── requirements.txt └── taskConditions.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/.gitignore -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/License -------------------------------------------------------------------------------- /ObjectDetector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/__init__.py -------------------------------------------------------------------------------- /ObjectDetector/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /ObjectDetector/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/core.py -------------------------------------------------------------------------------- /ObjectDetector/distanceMeasure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/distanceMeasure.py -------------------------------------------------------------------------------- /ObjectDetector/efficientdetDetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/efficientdetDetector.py -------------------------------------------------------------------------------- /ObjectDetector/models/coco_label.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/models/coco_label.txt -------------------------------------------------------------------------------- /ObjectDetector/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/utils.py -------------------------------------------------------------------------------- /ObjectDetector/yoloDetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectDetector/yoloDetector.py -------------------------------------------------------------------------------- /ObjectTracker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/__init__.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/LICENSE -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/byteTracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/byteTracker.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/dtypes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/dtypes/__init__.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/dtypes/base_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/dtypes/base_track.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/dtypes/kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/dtypes/kalman_filter.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/dtypes/strack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/dtypes/strack.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/matching.py -------------------------------------------------------------------------------- /ObjectTracker/byteTrack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/byteTrack/utils.py -------------------------------------------------------------------------------- /ObjectTracker/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/ObjectTracker/core.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/README.md -------------------------------------------------------------------------------- /TrafficLaneDetector/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/.gitattributes -------------------------------------------------------------------------------- /TrafficLaneDetector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/.gitignore -------------------------------------------------------------------------------- /TrafficLaneDetector/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/.vscode/settings.json -------------------------------------------------------------------------------- /TrafficLaneDetector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/__init__.py -------------------------------------------------------------------------------- /TrafficLaneDetector/convertPytorchToONNX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/convertPytorchToONNX.py -------------------------------------------------------------------------------- /TrafficLaneDetector/imageDetection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/imageDetection.py -------------------------------------------------------------------------------- /TrafficLaneDetector/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/__init__.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/core.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLane/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLane/backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLane/backbone.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLane/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLane/model.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/backbone.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/config.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/culane_res18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/culane_res18.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/culane_res34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/culane_res34.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/curvelanes_res18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/curvelanes_res18.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/curvelanes_res34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/curvelanes_res34.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/tusimple_res18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/tusimple_res18.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/tusimple_res34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/configs/tusimple_res34.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/layer.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/model_culane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/model_culane.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/model_curvelanes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/model_curvelanes.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/model_tusimple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/model_tusimple.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/seg_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/exportLib/ultrafastLaneV2/seg_model.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/perspectiveTransformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/perspectiveTransformation.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/ultrafastLaneDetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/ultrafastLaneDetector.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/ultrafastLaneDetectorV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/ultrafastLaneDetectorV2.py -------------------------------------------------------------------------------- /TrafficLaneDetector/ufldDetector/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/ufldDetector/utils.py -------------------------------------------------------------------------------- /TrafficLaneDetector/videoDetection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/TrafficLaneDetector/videoDetection.py -------------------------------------------------------------------------------- /assets/FCWS-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/FCWS-normal.png -------------------------------------------------------------------------------- /assets/FCWS-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/FCWS-prompt.png -------------------------------------------------------------------------------- /assets/FCWS-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/FCWS-warning.png -------------------------------------------------------------------------------- /assets/LTA-left_lanes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/LTA-left_lanes.png -------------------------------------------------------------------------------- /assets/LTA-right_lanes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/LTA-right_lanes.png -------------------------------------------------------------------------------- /assets/left_turn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/left_turn.png -------------------------------------------------------------------------------- /assets/right_turn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/right_turn.png -------------------------------------------------------------------------------- /assets/straight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/straight.png -------------------------------------------------------------------------------- /assets/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/assets/warn.png -------------------------------------------------------------------------------- /convertOnnxToTensorRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/convertOnnxToTensorRT.py -------------------------------------------------------------------------------- /coreEngine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/coreEngine.py -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/demo.py -------------------------------------------------------------------------------- /demo/FCWS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/demo/FCWS.jpg -------------------------------------------------------------------------------- /demo/LDWS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/demo/LDWS.jpg -------------------------------------------------------------------------------- /demo/LKAS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/demo/LKAS.jpg -------------------------------------------------------------------------------- /demo/demo-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/demo/demo-gif.gif -------------------------------------------------------------------------------- /demo/demo.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/demo/demo.JPG -------------------------------------------------------------------------------- /onnxQuantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/onnxQuantization.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/requirements.txt -------------------------------------------------------------------------------- /taskConditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jason-li-831202/Vehicle-CV-ADAS/HEAD/taskConditions.py --------------------------------------------------------------------------------