Надо перестроить логику основной функции.
1. Обработка аргументов командной строки (там же загрузка изображения)
2. Применение фильтра
3. Отображение исходного изображения и результирующего