Russian Qt Forum

Программирование => Общий => Тема начата: Racheengel от Октябрь 29, 2020, 19:36



Название: Image Filter Application
Отправлено: Racheengel от Октябрь 29, 2020, 19:36
Всем приветы.
Не подскажете какое-нибудь приложение, в котором можно было бы поиграться с OpenCV фильтрами?
Т.е. загрузить картинку и создать список задач, которые бы последовательно применяли фильтры к выходу предыдущей задачи.
Например "Медиана"->"Бинаризация"->"Морфология"->"Сегментирование" и т.д.
Интересует, чтобы задачи можно было интерактивно включать-выключать, менять местами, и т.д.
Ну просто такая "игрушка", чтобы не писав кода, более-менее получить представление о том, что можно сделать с картинкой.
Можно конечно всё гимпом-фотошопами... но вдруг есть что то такое для OpenCV??


Название: Re: Image Filter Application
Отправлено: Igors от Октябрь 30, 2020, 11:25
Не по теме (доя общего развития): а что имеется ввиду под "OpenCV фильтрами"? Использование OpenCV SDK? Типа "он сам подключит/активирует все аппаратные ресурсы" (хитрые команды процессора, GPU и др). Мой опыт здесь около нуля, ну прикручивал одну либу с опцией OpenCV, да, инициализация device прошла успешно, но дальше все стало кляком, отладчик показывает что висит где-то "в недрах". Ну выключил, ото и все OpenCV


Название: Re: Image Filter Application
Отправлено: Racheengel от Октябрь 30, 2020, 11:51
OpenCV может фильтровать картинки (медиана там, эквализация, морфология и пр.) вызовом 1-2 функций с параметрами.
Просто часто требуется прогнать картинку через цепь таких фильтров, чтобы например из зашумленного нечта получить нечто читаемое.
Сами фильтры, их параметры и последовательность их подключения - дело сугубо экспериментальное.
И вот было бы круто видеть результат каждого шага цепи, а также например визуально менять параметры 1-го фильтра и сразу видеть, как это отразится на выходе последнего и т.д.



Название: Re: Image Filter Application
Отправлено: tux от Октябрь 30, 2020, 12:12
А что мешает самому написать? Или другим заказать?


Название: Re: Image Filter Application
Отправлено: Igors от Октябрь 30, 2020, 12:23
А что мешает самому написать? Или другим заказать?
Потому что хорош только код "ис каропки", все остальное - велик, костыль и.т.п  :) Привычка "искать готовое" давно уже в крови/подсознании.

Как я понял, задача - чиcто UI, расчетная часть имеется. По-богатому нужен визуализатор графа, хотя сам когда-то искал - ничего путного. Я бы делал просто листбокс, параметры фильтра показываются для выбранного айтема. Ну и айтемы можно переставлять и дизаблить. Это конечно не граф, возможностей меньше (нет ветвления), но и забот меньше, для чисто последовательной обработки - вполне.


Название: Re: Image Filter Application
Отправлено: Racheengel от Октябрь 30, 2020, 12:47
А что мешает самому написать? Или другим заказать?

Да наверное так и придётся, если ничего не найдётся :)


Название: Re: Image Filter Application
Отправлено: Racheengel от Октябрь 30, 2020, 12:48
Как я понял, задача - чиcто UI, расчетная часть имеется. По-богатому нужен визуализатор графа, хотя сам когда-то искал - ничего путного. Я бы делал просто листбокс, параметры фильтра показываются для выбранного айтема. Ну и айтемы можно переставлять и дизаблить. Это конечно не граф, возможностей меньше (нет ветвления), но и забот меньше, для чисто последовательной обработки - вполне.

Да, листбоксом с окошечками для начала. Если "зайдёт", ну тогда можно уже и графов с баронами прикручивать.

Кстати для графов "на Qt": https://github.com/ArsMasiuk/qvge


Название: Re: Image Filter Application
Отправлено: tux от Октябрь 30, 2020, 12:58
Да наверное так и придётся, если ничего не найдётся :)
Просто цель не ясна. Практически - для чего это? А то, мало ли, может и сам займусь. :)


Название: Re: Image Filter Application
Отправлено: Racheengel от Октябрь 30, 2020, 13:28
Практическая цель - подобрать оптимальную комбинацию фильтров изображения и их параметров, чтобы получить локально желаемый результат.
Т.е. быстро проверить работу алгоритмов без написания кода.


Название: Re: Image Filter Application
Отправлено: Igors от Октябрь 31, 2020, 10:32
Кстати для графов "на Qt": https://github.com/ArsMasiuk/qvge
Спасибо, посмотрю


Название: Re: Image Filter Application
Отправлено: Racheengel от Октябрь 31, 2020, 17:05
http://cpvrlab.github.io/ImagePlay да/ примерно то что хочется