Speed Bot APP
앱이 실행되기 전에 충돌을 일으키는 버그가 수정되었습니다! 다른 버그 나 문제가 발생하면 technolenzer@gmail.com으로 개발자에게 문의하십시오.
Speed Bot의 목표
Speed Bot의 최종 목표는 대규모로 전 세계적으로 교통 사고를 줄이는 것입니다. 도로 교통 부상으로 매년 135 만 명이 사망합니다. 이것의 두 가지 중요한 원인은 산만 한 운전과 과속입니다. 운전자의 53 %가 30mph 도로에서 제한 속도를 초과하고 20mph 도로에서 81 %를 초과합니다. 마찬가지로 운전자의 4 분의 1이 운전 중 휴대폰 사용을 인정하여 매년 7 만 명의 사상자가 발생합니다.
사람들은 또한 GPS가 제공하는 데이터에 너무 의존합니다. 도로는 지속적으로 수리되고 있지만 GPS 위성은이 정보를 즉시 수신 할 수 없지만 교통 표지판은 가능합니다. 안개 나 짙은 단풍과 같이 눈에 잘 띄지 않는 시나리오에서는 교통 표지가 사람의 눈으로 쉽게 무시되어 운전자, 승객 및 보행자의 안전을 위협 할 수 있습니다.
소개
Speed Bot은 라이브 카메라 피드에서 교통 표지판을 감지하고 인식하는 앱입니다. 이것은 Python 및 Kivy의 기계 학습을 사용하여 수행됩니다. 그러나 네트워크는 현재 도로에서 사용할 수있을만큼 정확하고 효율적이지 않습니다. 마찬가지로 전 세계적으로 발견되는 수백 개의 징후 중 아주 작은 부분 인 56 개의 서로 다른 징후 만 감지 할 수 있습니다. 사용자는 도로에서이 앱을 사용하기 전에 100 % 정확성 보장이 필요합니다. 그렇지 않으면 구제보다 더 많은 피해를 입힐 가능성이 있습니다.
신경망의 문제는 데이터입니다. 사물을 보자 마자 가상으로 이해하는 인간과 달리 기계는 동일한 결과를 얻기 위해 수십만 개의 이미지가 필요합니다. 현재는 소수 국가의 주요 교통 표지 데이터 세트와 다른 일부 작은 데이터 세트 만 있습니다. 이것은 글로벌 안전을 보장하기에 충분하지 않습니다. 따라서 저는 크라우드 소싱 된 교통 표지 데이터 세트를 제안합니다.
사용자 제출 프로그램
이 앱은 가장 자신있게 인식 된 표지판 30 개와 표지판이 포함 된 10 장의 사진을 자동으로 저장합니다. 그런 다음 사용자에게 이러한 이미지와 라벨을 서버에 업로드 할 수있는 옵션 이 주어지며, 서버는 이러한 이미지를 해당 데이터베이스에 추가하여 교육을받을 수 있습니다. 그런 다음 사용자의 장치에서 파일이 자동으로 삭제됩니다. 표지판이 잘못 표시되면 앱에서 사용자가 이러한 이미지를 삭제할 수 있습니다. 이 프로그램은 인터넷 액세스가 필요하므로 자발적이지만 프로그램에 참여하려면 최대한 많은 사람이 필요합니다. 더 많은 훈련 데이터 = 더 정확한 신경망 = 모든 사람을위한 향상된 도로 안전.
앱 사용 방법
기본 메인 화면에는 "인식 데이터 제출"및 "감지 데이터 제출"버튼이 두 개 있어야합니다. 이 버튼은 사용자를 각각의 사용자 제출 프로그램 화면으로 안내합니다. 앱은 메인 화면에있을 때 자동으로 표지판을 찾고 특정 간격으로 훈련 데이터를 로컬에 저장합니다 (설정의 슬라이더를 사용하여 이러한 간격을 변경할 수 있음).
화면 왼쪽 상단에 메뉴를 열 수있는 아이콘이 있습니다. 오른쪽 상단에는 사용자를 기본 화면으로 다시 이동시키는 홈 아이콘이 있습니다.
안전 예방 조치
안전상의 이유로 사용자는 소리를 켤 수 없습니다.
요구 사항
필요한 요구 사항 : 카메라, 스토리지
옵션 : 속도계 용 GPS, 사용자 제출 프로그램 용 인터넷
알려진 버그
중국어는 하나의 인스턴스를 제외하고는 거의 완벽하게 작동합니다 (설정 페이지에서 아무 버튼이나 클릭 할 때). 일부 휴대 전화에서 앱을로드 할 때 앱이 충돌하는 문제도있는 것 같으므로이 점을 명심하십시오.