ECE1778 project VisibleClass android phone vision