Vision systems for agriculture and farming