API изображений / приложение, которое может выполнять манипуляции с изображениями на лету? - PullRequest
2 голосов
/ 10 марта 2010

Кто-нибудь из вас знает API или приложение, которое может обрабатывать изображения в реальном времени?

В принципе, если бы я предоставил изображение, это приложение могло бы вывести, возможно, силуэтную версию или выполнить какую-либо другую форму манипуляции с изображением, например блоттинг типа roshak?

Если вы не знаете такого приложения, знаете ли вы, возможно ли это с помощью WPF?

Я знаю, что некоторые из вас могут ответить "нанять кого-нибудь", чтобы сделать это. Я в основном хочу определить, сколько работы требуется до этого. Я - разработчик ASP.NET, не имеющий опыта работы с WPF, но если это что-то, что не сильно задействовано, я бы с радостью попробовал это сделать и промочил ноги WPF.

Спасибо, ребята.

Ответы [ 2 ]

3 голосов
/ 10 марта 2010

Пиксельные шейдеры , Пиксельные шейдеры , Пиксельные шейдеры .

WPF имеет встроенную поддержку для них начиная с .NET 3.5, и из того, что я видел, не так уж сложно их настроить. Не говоря уже о том, что уже существует множество примеров.

2 голосов
/ 10 марта 2010

Вы можете обратиться к GDI + для любых нужд преобразования / фильтрации изображений. Существует ряд учебных пособий, эта серия поможет вам начать работу (5 частей):

Обработка изображений для чайников с C # и GDI + Часть 1 - на пиксельные фильтры

Обработка изображений для чайников с C # и GDI +, часть 2 - Сверточные фильтры

Обработка изображений для манекенов с C # и GDI +, часть 3 - Фильтры обнаружения края

Обработка изображений для чайников с C # и GDI +, часть 4 - Билинейные фильтры и изменение размера

Обработка изображений для чайников с C # и GDI + Часть 5. Фильтры смещения, включая завихритель

РЕДАКТИРОВАТЬ: WPF имеет довольно много пиксельных шейдеров, согласно ответу Чарли ниже, которые выглядят хорошо, я не знал о них, поскольку я еще не сделал решающий шаг WPF.

...