Фотошоп как Волшебная палочка для выбора пикселей аналогичного цвета, но в VB.NET - PullRequest
2 голосов
/ 16 сентября 2011

Я нуб.

Мне нужно написать код vb.net, который смотрит на картинку и «удаляет» черноватые пиксели.

Вот сценарий.Врач по уходу за раной фотографирует руку человека на плоском сканере кровати.Есть красивый розовый отпечаток пальмы, но он окружен черноватыми картинками.Я хочу, чтобы изображение выскочило, программно «удаляя» или перекрашивая пиксели, находящиеся в черном диапазоне.т.е. волшебную палочку фотошопа выбирают и удаляют.

У меня нет кода для запуска.Надеемся на некоторый ссылочный код, а не только на pcode.Поиском stackoverflow я пока не нашел ответа.Есть идеи?Пожалуйста, обсудите и большое спасибо за внимание ..

1 Ответ

2 голосов
/ 16 сентября 2011

Это очень похоже на алгоритм Flood Fill , который находит зону с похожими цветами на изображении и заменяет все пиксели в этой зоне на другой цвет (как это делает краска).

Вам просто нужно определить порог и вместо рисования пикселей отслеживать их, не внося никаких изменений.

Вот несколько вопросов по заливке в SO, которые могут помочь:

...