Используя логические операторы (пересечение, различие ... et c) и / или морфологические преобразования (эрозия, расширение и скелетизация) и учитывая изображение, как показано ниже (исходное изображение), как могут все элементы, которые являются вырезать по кадру изображения будут извлечены? чтобы сохранить только целые.
Исходное изображение
Предполагаемый результат:
Приграничные элементы Целые элементы
Я попытался пересечь исходное изображение с другим, представляющим только рамку, и затем применить расширение на пересечении (хотя мне кажется невозможным воссоздать элементы путем расширения линий ) и вот результаты: Изображение, представляющее только рамку Пересечение между изображением рамки и исходным изображением Расширение пересечения
(Расширение устало от круговых и квадратных структурирующих элементов размером от 3X3 до 51X51)
Спасибо.
Это морфологическая реконструкция (заливка). Маркер - граница изображения, маска - исходное изображение. https://www.mathworks.com/content/dam/mathworks/tag-team/Objects/m/64199_91822v00_eddins_final.pdf