2013-11-06 4 views
1

У меня есть несколько объектов на черном фоне. Я хотел бы порождать изображение и преобразовывать объекты в 1 и на черный фон в 0. Я не уверен, как выбрать свой порог для изолировать черный фон.Извлечение изображений с черного фона

+1

Прямо сейчас ваш вопрос не достаточно конкретный, чтобы люди могли дать хорошие ответы. Что вы пробовали? Можете ли вы опубликовать пример изображения и дать лучшее описание того, какие результаты вы хотите? – Aurelius

ответ

2

Вы можете сделать это просто на следующем шаге.

  1. Загрузите свое изображение.
  2. Конвертировать в серый цвет.
  3. Применить binary threshold, что создаст результат в соответствии с вашими требованиями.

Here вы можете увидеть хорошее объяснение операций с базовым порогом, используя OpenCV с примером.

0

Один из самых простых вещей, чтобы сделать это, используя threshold функцию OpenCV по всему изображению, и пусть пороговое значение будет выбрана автоматически с помощью Otsu's algorithmtype аргумента пороговой функции должны быть ORed с постоянным THRESH_OTSU) ,

Оригинальное произведение Otsu: OTSU, Nobuyuki. Метод порогового выбора из гистограмм уровня серого. Automatica, 1975, 11.285-296: 23-27.

Этот подход может работать очень хорошо, иначе он может терпеть неудачу ... он зависит, как всегда, от ваших изображений.

Смежные вопросы