def test_apply_multiple_filters_nochunk_sum_to_total_uneven(self):

        img_list = []
        lables_list = []
        Total_entries = 101
        i = 0
        for i in range(Total_entries):
            img_list.append(
                Image.open("Unit_tests/Tiny_test_img/00002_00000.ppm"))
            lables_list.append("yeet")

        filters = {
            "snow": premade_single_filter("snow"),
            "rain": premade_single_filter("rain")
        }
        imgs = apply_multiple_filters((img_list, lables_list),
                                      mode="linear",
                                      KeepOriginal=False,
                                      filters=filters,
                                      chungus=0)
        noises = [item[1] for item in imgs]
        snow = sum([1 if "snow" == x else 0 for x in noises])
        rain = sum([1 if "rain" == x else 0 for x in noises])
        result = snow + rain

        self.assertEqual(Total_entries, result)
def load_expected_level_filters_fog() -> dict:
    F1 = premade_single_filter('mod_fog0.1')
    F2 = premade_single_filter('mod_fog0.2')
    F3 = premade_single_filter('mod_fog0.3')
    F4 = premade_single_filter('mod_fog0.4')
    F5 = premade_single_filter('mod_fog0.5')
    F6 = premade_single_filter('mod_fog0.6')
    F7 = premade_single_filter('mod_fog0.7')
    F8 = premade_single_filter('mod_fog0.8')
    F9 = premade_single_filter('mod_fog0.9')
    F10 = premade_single_filter('mod_fog1.0')

    dict = [{
        'fog1': F1
    }, {
        'fog2': F2
    }, {
        'fog3': F3
    }, {
        'fog4': F4
    }, {
        'fog5': F5
    }, {
        'fog6': F6
    }, {
        'fog7': F7
    }, {
        'fog8': F8
    }, {
        'fog9': F9
    }, {
        'fog10': F10
    }]
    return dict
Esempio n. 3
0
def load_filters():
    F = premade_single_filter('foghomo')
    R = premade_single_filter('rainhomo')
    S = premade_single_filter('snowhomo')
    D = premade_single_filter('dayhomo')
    N = premade_single_filter('nighthomo')
    dict = {'fog': F, 'night': N, 'rain': R, 'snow': S, 'day': D, 'night': N}
    # dict = {'fog':F}
    return dict
Esempio n. 4
0
def load_level_of_filters(filter_name: str):
    filter_list = []
    for i in range(1, 11):
        filter_key = f'{filter_name}{i}'
        filter_input = f'mod_{filter_name}{i/10}'
        filter_list.append({filter_key: premade_single_filter(filter_input)})
    return filter_list
Esempio n. 5
0
def load_lobster_filters() -> dict:
    FN = premade_single_filter('fog_night')
    FS = premade_single_filter('fog_snow')
    FR = premade_single_filter('fog_rain')
    RN = premade_single_filter('rain_night')
    SN = premade_single_filter('snow_night')

    dict = [{
        'fognight': FN
    }, {
        'fogsnow': FS
    }, {
        'fograin': FR
    }, {
        'rainnight': RN
    }, {
        'snownight': SN
    }]

    return dict
Esempio n. 6
0
def load_dehaze_filters() -> dict:
    F = premade_single_filter('fog_dehaze')
    R = premade_single_filter('rain_dehaze')
    S = premade_single_filter('snow_dehaze')
    D = premade_single_filter('day_dehaze')
    N = premade_single_filter('night_dehaze')

    dict = [{
        'fog': F
    }, {
        'night': N
    }, {
        'rain': R
    }, {
        'snow': S
    }, {
        'day': D
    }, {
        'night': N
    }]
    return dict
Esempio n. 7
0
def load_homo_filters() -> dict:
    F = premade_single_filter('foghomo')
    R = premade_single_filter('rainhomo')
    S = premade_single_filter('snowhomo')
    D = premade_single_filter('dayhomo')
    N = premade_single_filter('nighthomo')

    dict = [{
        'fog': F
    }, {
        'night': N
    }, {
        'rain': R
    }, {
        'snow': S
    }, {
        'day': D
    }, {
        'night': N
    }]
    return dict
Esempio n. 8
0
def load_filters() -> dict:  #*DONE
    F = premade_single_filter('fog_medium')
    R = premade_single_filter('rain')
    S = premade_single_filter('snow')
    D = premade_single_filter('day')
    N = premade_single_filter('night')
    dict = [{
        'fog': F
    }, {
        'night': N
    }, {
        'rain': R
    }, {
        'snow': S
    }, {
        'day': D
    }, {
        'night': N
    }]
    #dict = {'fog':F,'rain':R,'snow':S,'day':D,'night':N}
    return dict
Esempio n. 9
0
def load_dehaze_filters():
    D = premade_single_filter('de_fog15')
    dict = {'dehaze': D}
    return dict
Esempio n. 10
0
def load_fog_filters():
    F = premade_single_filter('fog')
    dict = {'fog': F}
    return dict
Esempio n. 11
0
def load_homo_filters():
    H = premade_single_filter('std_homo')
    return {'std_homo': H}