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
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
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
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
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
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
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
def load_dehaze_filters(): D = premade_single_filter('de_fog15') dict = {'dehaze': D} return dict
def load_fog_filters(): F = premade_single_filter('fog') dict = {'fog': F} return dict
def load_homo_filters(): H = premade_single_filter('std_homo') return {'std_homo': H}