Yield components detection and image-based indicators for non-invasive grapevine yield prediction at different phenological phases