Нужны, потому что не только мой фильтр использует функции преобразования из одного цветового пространства в другое. Не вижу смысла в каждом cpp-файле подключать много раз одни и те же библиотеки, когда у нас есть общий заголовочный файл.