Deep learning based computer vision approaches for smart agricultural applications | Synapse