| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > обработка изображений |
| Автор: tHE_EGOiSTE 9.3.2008, 00:45 |
| Привет всем! Возникла необходимость в алгоритме бинаризации цветного изображения (то есть только 2 цвета: чёрный и белый). Одна проблема: на исходном цветном изображении присутствуют тени и блики. Поэтому неоходимо провести бинаризацию с удалением теней и бликов(или хотя бы как то уменьшить их), чтоб на итоговой картинке они не придавали утолщения контуру детали изображения и не создавали бы на итоговом бинарном изображении дырок. Кто нибудь что-нибудь похожее делал? Помогите пожалуйста реализовать... Заранее благодарен! |
| Автор: Azzdorf 9.3.2008, 12:24 |
| http://forum.vingrad.ru/index.php?showtopic=84616&view=findpost&p=651133 |
| Автор: Alexsar 13.3.2008, 00:29 | ||
можно серое изображения получить и так
|
| Автор: tea_723 14.3.2008, 17:41 |
| .Net не умеет корректно работать с черно-белыми изображениями (все равно считает их argb). Если делать так, как описано в предидущих примерах, то для Paint файл безусловно станет ч/б, но если есть задача отправить его через факс сервер (VSI-FAX например), то тот в лучшем случае пошлет подальше, а в худшем может убить сам себя. В attached примере показано как делать convert используя LockBits. |