Learning and recognition of on-premise signs from weakly labeled street view images