Описание тега image-morphology

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

NumPy Vectorize / более эффективный для цикла

Я выполняю размывание изображения. Изображение было дополнено соответственно. В двух словах, у меня есть перекрестный элемент (+), который я помещаю в каждый пиксель изображения и выбираю самое низкое значение для этого пикселя из пикселей выше, ниж…
25 ноя '18 в 21:34
2 ответа

Заполнение контуров / линий

У меня есть следующее изображение: и я хотел бы заполнить его контуры (то есть, я бы хотел, чтобы зазор был заполнен линиями на этом изображении). Я пробовал морфологическое закрытие, но с использованием прямоугольного ядра размером 3x3 с 10 итераци…
0 ответов

Почему морфология использует OpenCV2 GPU так быстро на большом изображении?

Я делаю некоторые эксперименты с OpenCV 2.4.13 GPU и OpenCV 3.4.3 модуль CUDA. И я нашел странную вещь. Я использовал оба модуля gpu и cuda, чтобы сделать морфологию открытой 50 раз, и с ядрами 3*3, 5*5 для обработки изображений различного размера. …
02 ноя '18 в 10:11
2 ответа

Рисование ограничительной рамки на больших изображениях

У меня есть большое двоичное изображение (4k x 7k pix), из которого я хочу извлечь всю желтую часть в виде одного прямоугольника. Я пробовал бинарную эрозию, чтобы выровнять объекты внутри желтой области. Тогда я использовал bbox метод skimage.regi…
1 ответ

Как реализовать морфологию серой шкалы для обнаружения круглого объекта на изображении серой шкалы в Matlab?

Есть много способов реализовать математическое преобразование в двоичном изображении, например, imerode и imdlates. Он также используется для обнаружения различных объектов / форм с помощью этих простых операций на двоичном изображении, но проблема,…
1 ответ

Каков результат расширения этого изображения?

У меня есть эта следующая матрица: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 1 1 И я хочу расширить это следующим структурирующим элементом: 1 0 0 1 1 1 1 1 1 Я уже делал дилатацию на Matlab, но ре…
07 янв '18 в 19:31
1 ответ

OpenCV исправляет отсканированные документы, отсутствующие (белые пиксели) линии сканирования

У меня есть около 500 страниц PNG, представляющих схему для мэйнфрейма DIGITAL DECsystem-20 KL10PV начала 1980-х годов (общедоступный). Процесс сканирования был ошибочным в том, что в PNG случайно вкраплены белые линии, которые представляют системат…
1 ответ

Общий подход для извлечения определенных линий или отрезков в изображении

У меня есть этот образец обрезанного изображения: Мне нужно, чтобы черные толстые линии (горизонтальные и вертикальные) исчезали или выделялись, оставляя всю остальную информацию нетронутой. Эти конкретные линии имеют толщину 4 или 5 пикселей. Я ста…
1 ответ

Бинарная эрозия

Я пытаюсь реализовать операцию морфологической эрозии для двоичного изображения. Все черное после того, как я запускаю его Я установил свой структурирующий элемент (элемент массива int) в квадрат 3x3. const int radius = 1; int element[(radius * 2 + …
09 ноя '16 в 18:07
0 ответов

Что означает scipy.ndimage.morphology.grey_dilation для структурирующего элемента четного размера?

Вопрос о морфологической операции Предположим, у меня есть следующее входное изображение (называемое I): array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 100, 6, 7], [ 9, 8, 7, 9]]) Затем я хочу сделать расширение оттенков серого с помощью квадратного стру…
27 фев '18 в 11:17
0 ответов

Имеет ли название площадь поверхности, разделенная ограничивающим элементом?

Я пишу подключенную систему компонентов, и одним из дескрипторов, которые я могу легко вычислить, является площадь поверхности вместе с прямоугольной ограничительной рамкой компонента. Как называется площадь поверхности, разделенная на ограничивающу…
28 авг '17 в 15:08
2 ответа

Оптимизация производительности морфологической обработки

Я работаю в распознавании лиц, используя цветовое пространство YCbCr. Когда я применяю это на человеческое лицо, есть промежутки, которые обозначают нос, глаз и рот, и получающийся участок похож на (a). Для устранения этих пробелов я применяю операц…
1 ответ

Каким должен быть вывод Dilation пустого изображения, если мы дали структурирующий элемент со всеми 0 или комбинацией 0 и не заботимся

Предположим, мои данные изображения 0 0 0 0 0 0 0 0 0 и я даю структурирующий элемент 0/-1 0 0 -1/0 0 0 0/-1 0 0 Каким будет выход расширенного изображения? Центральный пиксель должен быть 1 по теории, верно? Так что, если мы применим структурирующи…
2 ответа

Как применить морфологические операции, такие как очистка границ и удаление небольших объектов на цветных изображениях?

У меня есть цветное изображение: Затем я применил алгоритм k-средних и выбрал это изображение в качестве подходящего кластера: Я хочу применить морфологические операции, такие как очистка границ, заполнение отверстий и удаление небольших объектов с …
16 авг '18 в 11:37
0 ответов

Вычислить расстояние до средней оси в питоне

Я пытаюсь вычислить приблизительный размер локального объекта для сегментированного изображения, представленного неявной функцией , Я использую функцию расстояния со знаком для неявной функции. Приближение к размеру объектов, которое я нашел в докум…
22 фев '18 в 03:25
0 ответов

Удалить белые части на этом изображении

У меня есть это изображение, которое является результатом вычитания двух изображений. Я хочу получить только белый блок на изображении, который отмечен на изображении. Я попробовал немного морфологических операций с помощью этого, этого и некоторых …
1 ответ

Пакет npm для идентификации закрытия морфологии изображения

Я ищу какой-то пакет npm, который может разложить изображение на контуры объектов на этом изображении, причем каждый объект может быть программно идентифицирован (например, к нему можно получить доступ по индексу или идентификатору или другим методо…
20 фев '16 в 17:46
0 ответов

Математическая морфология - операция открытия на сфере в коробке

Вывод операции открытия с радиусом структурирующего элемента (шара) как 1 Я применяю операцию открытия к сфере в коробке. Сфера в рамке представлена ​​двоичным изображением, к которому применено отверстие. Элемент структурирования, который я исполь…
1 ответ

Что морфологическое открытие будет делать с нулевым размером диска

Извините за глупый вопрос, я использую размывание с последующим расширением на моем изображении, с диском в качестве структурирующего элемента. Какой тип шума он удалит, если я использую диск с размером ноль? или это ничего не даст? (но я заметил, п…
15 окт '17 в 10:32
0 ответов

Улучшение изображения QRCode с помощью Python 3 OpenCV

Я использую пакет qreader, который читает QRCodes, но только если изображение идеально. Итак, мне нужно отредактировать фотографии, где находится QRCode, чтобы их читал qreader. Я пытаюсь сделать это с помощью пакета OpenCV, чтобы улучшить фотографи…
08 апр '18 в 20:11