Część,
Implementuje przetwarzanie potokowe w którym znajdują się filtry i linki. Każdy obiekt link posiada referencje do poprzedniego i następnego filtra (prócz pierwszego i ostatniego).
Każdy filtr na wejście dostaję słownik w którym przechowuję zdjęcie, które należy przetworzyć . Początkowo wszystko było okej dopóki nie doszedłem do sytuacji gdy dany filtr, by przetworzyć się potrzebuję dwóch zdjęć. Nie wiem na jakiej podstawie powinienem dodawać do słownika dodatkowe zdjęcie.
Początkowo myślałem, by brać to dodatkowe zdjęcie z poprzedniego cyklu, ale chciałbym mieć możliwość brania z obojętnie, którego cyklu potoku.
Także myślałem, by filtry które wymagają dodatkowe zdjęcia dostawały liste słowników.
Jeżeli ktoś ma jakieś zagadnienie, które by mnie ukierunkowało na jakieś rozwiązanie będę wdzięczny :)

Zdjęcie w załączniku.