Decades of computer vision research, one 'Swiss Army knife'