Skip to main content
OpenCV와 YOLO를 활용해 차량 주행 영상에서 차선 이탈, 전방 차량 출발, 보행자 및 차량 근접 감지 기능을 구현했습니다.
Vehicle lane departure detection

Overview

FieldValue
Period2022.10 - 2022.12
DomainComputer Vision
RepositoryVehicleFeatures
ResultADAS-style 영상 감지 기능 구현

My role

  • OpenCV와 YOLO를 활용한 객체 검출 및 추적 알고리즘 구현
  • Hough Transform 기반 차선 검출 및 이탈 판단
  • 실시간 영상 처리와 경고 로직 구현

Features

lanedeparture

Lane departure

Hough Transform으로 차선을 검출하고 이탈 지속성을 판단합니다.
startmoving

Start moving

YOLO로 전방 차량 크기 변화를 감지해 출발 알림을 제공합니다.
humandetect

Nearby object

보행자와 차량 근접도를 기반으로 경고를 표시합니다.

Core stack

AreaStack
Computer VisionOpenCV, YOLO
LanguageC++

Detection logic

  • 차선 각도를 기준으로 좌우 차선을 분리합니다.
  • 5프레임 이상 이탈 상태가 지속되면 차선 이탈 경고를 표시합니다.
  • YOLO bounding box 크기 변화를 기준으로 전방 차량 출발을 감지합니다.
  • 차량과 보행자의 bounding box 크기를 기준으로 근접 경고를 표시합니다.