Smart cities: How computer vision systems can provide a better future for citizens from 2022 and beyond