이야기
블박 신고가 귀찮아서 시작한 프로젝트
조회 5,974 · 공감 55 · 댓글 28
블박 신고가 귀찮아서 시작한 제 개인 프로젝트를 소개합니답
운전 뭐 같이하는 위반 차량 신고를 위해
매일 퇴근 후에 블박선꼽아서 신고시점 찾고
구간자르고 번호판 찾아서 적고 시간확인하고 위치 확인하는게 매번 너무 귀찮아서 시작했습니다
AI가 모든걸 분석하는게 아닌 도움주는 정도의 프로젝트입니다.
0. 블랙박스는 70mai a810s 사용
github에 있는 커스텀 펌웨어를 별도로 설치했습니다.
HTTP, FTP 사용이 가능해집니다.
1. 핸드폰 어플

앱은 거치대에 거치 후 사용합니다.
기록할 시점을 남기고 블박 영상을 다운 및 업로드 합니다.
도로교통법 위반 차량 발견하면 버튼을 빠르게 터치 (이외 동작은 없습니다)
(이후엔 스티어링휠 뒷쪽이나 암레스트쪽에 무선버튼을 하나 둘까도 고민중입니다.)
설정한 시간만큼 +- 구간에 포함된 영상을 대기 후 다운로드 요청을 보냅니다.
다운 완료 후엔 분석을 위해 홈서버로 바로 업로드 됩니다.
시점 저장 시 GPS를 사용해 해당 위치값도 같이 전송합니다.
2. 웹

메인 화면이고 업로드 완료된 영상 목록 확인

신고할 영상 선택

앞쪽 영상과 뒤쪽 영상 둘 다 써야되는 상황에선 영상을 편집해 이어붙입니다.

위반 시점 위치만 자르고
신고할 차량을 클릭 후 번호판 검토를 누릅니다.

분석이 완료되면 선택한 차량 및 번호판 인식 후
OCR 결과를 자동 입력해줍니다.
해당 번호로 자동차365에서 차종을 조회 후 영상과 비교해 확인합니다.
차량인식 : yolo26m seg
번호판인식 : EasyKoreanLpDetector
번호 OCR : KR_LPR

준비된 위반사항을 선택해 해당 차량 번호, 차종, 영상시각, 발생장소 등
선택한 템플릿에 파싱된 값들로 채워 작성됩니다.
위반시간 확인하고 체크
받아온 GPS값 기준으로 카카오API를 이용해 로드뷰로 위치 확인 후 체크

영상 포맷, 소리유무, 오버레이 유무 선택 후
신고영상을 제작

신고차량엔 차량인식 모델을 이용해 오버레이를 씌웁니다.
확인 후 신고서 열기를 누르면

작성된 제목, 내용, 지도 위치핀, 차량번호, 발생일자 시각 등
자동으로 채워지고 신고버튼을 누른 후 완료합니다
댓글 28
아뇨 저는 UP03만 사용중입니다.
커스텀펌웨어 기준으로 AP랑 STA 연결방식을 지원하는데
둘다 와이파이를 통해 연동되면 영상 확인 및 다운로드가 가능합니다.
커스텀펌웨어가 존재한다는 사실을 이자까야님 통해 알게 되었네요 감사합니다.
UP04를 보유중인데 아직 설치를 하진 않은 상태라.. 언젠간 설치해야지 생각만하고 있었는데 이번 사용기 참고해서 겸사겸사 한번 해봐야겠네요.
속도는 확실히 느리긴합니다. 현재 확인된건 3~4mb/s 정도구요
1분 영상기준으로 평균 1분 20초 정도 걸립니다.
다운로드 중간에 시동꺼져서 멈춰도 다음 연결 시 자동으로 먼저 다운로드 받게해두어서
아직까지 불편한점은 없네요
프로젝트가 더 발전해서 다양한 영상에서 정보를 뽑을 수 있도록 발전 되면 좋겠습니다. 사용자가 빡쳐서 영상만 추출해서 올리면 신고까지 자동으로 쭉~~ 진행되는 형태로 말입니다.
다시 한번 응원합니다!! 화이팅!!
UP04는 갖고있지않아서 그부분은 잘 모르겠습니다.
저도 무선안드로이드 오토를 사용하다 보니 AP모드로는 연결 불가능해서
커스텀펌웨어에서 STA모드로 바꿔 사용 중 입니다.
저도 직접 신고할때 번호판 아 마 사 바 이런게 애매할때가 있는데 차량 번호로 차종 조회가 필요할때가 있어서요.
이거 혹시 나중에 공유하시면 신고들 엄청 먹어서, 도로 세상이 바뀔지도 모르겠어요 ㅎ
앞단에 먼저 YOLO를 사용해 차량인식과 ByteTrack 추적을 합니다
인식된 차량만 원본 화면에서 crop 후에 EasyKoreanLpDetector로 번호판 인식을 돌리고
crop된 번호판에 OCR돌리는 방식입니다