Beispiel #1
0
        logger.info('Day 0 is {}'.format(dates))

        ### Cropping image to have just the radar image
        img = original.crop((120, 950, 1090, 1060))
        logger.info('image cropped')

        ### Removing unnecessary colors
        img = processor.remove_colors(img)
        logger.info('color removed')

        ### Replacing red with green to have a single color
        img = processor.replace_colors(img)
        logger.info('color replaced')

        ### Making List of rain forecasting pixels
        rain = processor.rainbar(img)
        logger.info('rain bars ready')

        ### Checking if rain forecasted
        if rain:
            logger.info('There is some rain!')
            ### Getting location for each pixel
            rain = processor.pixelcoding(rain, img)
            logger.info('Pixel coding done')
            ### Gettiung forecast
            barish = processor.get_forecast(rain, img, dates)
            logger.info('Getting forecast')
        else:
            barish = processor.no_rain(img, dates)
            logger.info('No rain and df ready')