Вопросы по теме 'image-morphology'

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

Как преобразовать морфологию Imagemagick Erode Square в Rmagick?
Я пробовал следующий код в imagemagick: convert input.jpg -morphology Erode Square output.jpg Мне нужно преобразовать его в RMagick, чтобы я мог использовать его в приложении rails.
604 просмотров
schedule 26.04.2024

Как использовать массив таблиц поиска Matlab из 512 элементов в OpenCV?
Я разрабатываю морфологические операции в OpenCV. Я пытаюсь имитировать функции remove и bridge в bwmorph Matlab. Для этого я обратился к определению функции bwmorph.m, там я получил массивы таблиц поиска для удаления и соединения. После...
605 просмотров

OpenCV - есть ли реализация реконструкции на основе маркеров в opencv
Морфологическая реконструкция при вскрытии аналогична основному морфологическому вскрытию. Однако, в отличие от этого, реконструкция использует два изображения: «исходное» изображение, которое определяет распространяемые значения, и «маскирующее»...
929 просмотров

OpenCV - морфологическое закрытие удаляет границу изображения
У меня есть очень зашумленное изображение, полученное с помощью микротомографии, и мне нужно получить общую форму, чтобы получить центр тяжести в качестве точки выравнивания. Я использую морфологическое закрытие с многочисленными итерациями, чтобы...
536 просмотров

только горизонтально-вертикальные линии
Я новичок в Matlab. У меня есть блок изображения, как показано ниже: Белые цвета показывают пиксель, что их значения равны 1 , а черные показывают пиксель, что их значения равны 0 , Я хочу получить vertical only lines . Это означает,...
346 просмотров

Итерации против размера ядра в морфологических операциях (OpenCV)
Я использовал морф. открытие в OpenCV, чтобы уменьшить шум за пределами моей области интереса в изображениях через opencv, и до сих пор, когда мне нужна более высокая степень шумоподавления, я просто случайным образом увеличиваю размер ядра или...
8131 просмотров
schedule 11.05.2024

Какое морфологическое открытие будет делать с нулевым размером диска
Извините за глупый вопрос, я использую эрозию с последующим расширением на моем изображении с диском в качестве структурирующего элемента. Какой тип шума он удалит, если я использую диск нулевого размера? , или ничего не будет? (но я заметил,...
41 просмотров
schedule 20.06.2023

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

Расширение OpenCV отличается от scipy, matlab
import numpy as np import cv2 import scipy.ndimage as sn timg = np.array([[0,0,0,0], [0,0,1,0], [0,0,0,0], [0,0,0,0]]) tker = np.array([[1,1,0], [1,1,1],...
451 просмотров
schedule 27.02.2023

Функция Matlab strel (строка) для python
Я хочу использовать функцию matlab strel("line") в python Я нашел библиотеку Python, например scikit-learn/opencv/mahotas . но я не могу найти его. наконец, я нашел аналогичную функцию в pymorph 'seline' , но она отличается от функции...
1679 просмотров

Как сделать ядро ​​​​крестообразной формы для применения морфологических преобразований в openCV с использованием python?
Я новичок и не знаю, как сделать ядро ​​​​крестообразной формы в openCV с помощью python? Я хочу сделать ядро ​​​​крестообразной формы 3x3, чтобы я мог применить морфологические преобразования к A1, а ядро ​​​​было B1. Вот картина того, что такое...
935 просмотров

Как удалить белые пиксели, которые не связаны в цикл в двоичном изображении
У меня есть изображение , которое я преобразовал в двоичный вид, и проблема в том, что я хочу удалить белый пятна на том изображении, которые не соединены в петлю, т.е. маленькие белые точки. Причина в том, что я хочу измерить этот раздел, как...
397 просмотров

Заполнение пробелов в бинарном изображении листа произошло из-за сегментации с сохранением формы зубцов листа.
после сегментации листьев я получил следующее бинарное изображение: Есть ли способ заполнить пробелы, вызванные сходством прожилок с фоном? Я пытался использовать imclose или imdilate и т. д., но это влияет на форму зубов. Я не могу найти, как...
151 просмотров

Сохранение связности линий на изображении с помощью OpenCV
Я работаю над проблемой распознавания рукописных цифр, используя OpenCV для предварительной обработки и Keras / Tensorflow для вывода. У меня проблема с потерей определенных функций при предварительной обработке, которая примерно состоит из:...
59 просмотров
schedule 04.10.2022

Итерации в закрытии морфологии
У меня есть код, который выглядит так: def blockKernel(sizeX, sizeY = None): if sizeY == None: sizeY = sizeX return np.ones((sizeX, sizeY), np.uint8) img = readImage() // skipping readImage function, since irrelevant closeBlock1 =...
188 просмотров

Как избавиться от точек на черно-белом изображении и остаться связанными пикселями?
У меня есть следующее изображение (изображение полностью черное, не обращайте внимания на границу) Я хочу, чтобы у меня оставалась только линия (шириной в 1 пиксель), и я избавился от всех точек (некоторые из которых на самом деле составляют...
120 просмотров

Как отделить перекрывающиеся карты друг от друга с помощью python opencv?
Я пытаюсь обнаружить игральные карты и преобразовать их, чтобы получить представление о карте с высоты птичьего полета, используя python opencv. Мой код отлично работает для простых случаев, но я не остановился на простых случаях и хочу попробовать...
1466 просмотров

Ручная реализация Image Erosion ничего не делает Python
Тестирование изображения Я пишу скрипт Python, который вручную выполняет морфологическую операцию эрозии с изображением, используя прикрепленное тестовое изображение, но когда я отображаю исходное и измененное изображение, последнее все равно...
1092 просмотров