Better prediction and monitoring of flood events are key factors contributing to the reduction of their impact on local communities and infrastructure assets. Flood management involves successive phases characterized by specific types of assessments and interventions. Due to technological advances, computer vision plays an increasing role in flood monitoring, modeling and awareness. However, there is a lack of systemic analysis of computer vision's relative adequacy to specific needs associated with successive flood management phases. This article presents a systematic review of relevant literature and proposes a need-based evaluation of these use-cases. Finally, the article highlights future areas of research in this domain.