В этом примере обнаружения края:Удалить фоновое изображение в Matlab
http://www.mathworks.com/help/images/edge-detection.html#buh9ylp-13
Как бы удалить серый фон в черно-белом изображении в начале?
В этом примере обнаружения края:Удалить фоновое изображение в Matlab
http://www.mathworks.com/help/images/edge-detection.html#buh9ylp-13
Как бы удалить серый фон в черно-белом изображении в начале?
Извлечение фона перед применением крайнего детектора не имеет смысла, так как более или менее однородный низкочастотный фон в любом случае приведет к нулевому градиенту. Это не улучшит результаты вашего edgedetection.
Если вы хотите, чтобы вырезать монеты, чтобы поставить их на другом фоне просто применить глобальный порог
Удалить Thos маленькие пятнышки с некоторыми морфологическими операторами и смазывание маска, чтобы у вас не было окаймленных краев монет
Применить некоторые логические операции, чтобы скрыть исходное изображение
Какая функция порождает? –
Применение порога - это просто использование оператора сравнения (например, '<') и порогового значения. –
Все еще не уверен, что делать, я могу читать изображение с помощью imread, но что я могу заменить значения так, чтобы они исчезли? Я могу просто изменить насыщенность оттенков серого, как он выглядит. –
ваш вопрос не имеет смысла, что значит удалить? вы хотите, чтобы он был непрозрачным или чем-то еще? – GameOfThrows
Этот фон не является черным или неповторимым цветом – ddb
@GameOfTrow, как в монете вырезать. Когда я смешиваю подобное изображение с другим, серая поверхность, на которой сидят монеты, все еще находится на изображении, и я хочу ее удалить. –