Application Of Image Processing And Convolutional Neural Networks For Flood Image Classification And Semantic Segmentation