Описание тега seam-carving

Вырезание швов (также известное как перенацеливание изображения, изменение размера изображения с учетом содержимого, масштабирование с учетом содержимого, изменение размера жидкости или изменение масштаба жидкости) - это алгоритм изменения размера изображения.
1 ответ

Имидж манипуляции с шовной резьбой - порядок резьбы

Допустим, я хочу удалить из изображения 10 вертикальных и 10 горизонтальных швов. Имеет ли значение, если я сначала уберу 10 вертикальных швов, а затем 10 горизонтальных? Должен ли я сделать один вертикальный шов, а затем один горизонтальный шов и т…
2 ответа

Как выполнить вырезание шва на изображении с помощью PHP-библиотеки GD?

Я работаю над проектом, который изменяет размеры изображений, используя PHP- библиотеку GD. Я хотел бы иметь возможность добавить опцию использования вырезания шва для изменения размера изображений, но не хочу требовать чего-то вроде ImageMagick (ко…
09 окт '08 в 19:22
1 ответ

-liquid-rescale в GraphicsMagick или других инструментах командной строки SeamCarving

Я использую GraphicsMagic (и имею несколько привязок, которые требуют GM). Теперь мне нужно изменить масштаб изображения с помощью алгоритма вырезания шва, который доступен в ImageMagic с помощью опции -liquid-rescale, но отсутствует в GM (не так ли…
21 янв '14 в 14:22
1 ответ

Расчет резьбы шва в двумерном массиве

for (int h = 0; h < 4; h++) { int minValue = a[h][0]; for (int i = h; i < h + 1; i++) { for (j = w; j < w + 3; j++) { if (a[i][j] < minValue) { minValue = a[i][j]; } } } System.out.println("Minimum Value = " + minValue); } Я хочу найти …
01 май '13 в 16:17
1 ответ

ImageMagick -liquid-rescale option error

Я хочу использовать Seam Carving, и нашел ImageMagick, возможно, хорошим выбором.Затем я устанавливаю ImageMagick из источника, как это указано. Моя проблема: когда я набираю командуconvert logo_trimmed.jpg -liquid-rescale 75x100%\! logo_lqr.jpg это…
1 ответ

Seam Caving - Удаление шва в Python

Я реализую шовную резьбу в Python. До сих пор мне удалось найти самый низкий энергетический шов, но я не знаю, как реализовать его удаление. Может кто-нибудь объяснить это псевдокодом? Спасибо!
27 окт '14 в 00:09
2 ответа

Что такое шов (Резьба по шву)

Я читаю статью о резьбе по шву для изменения размера изображения. Внизу на странице 3, где они математически определяют шов, мне нужна помощь в его разъяснении. В документе говорится, что шов представляет собой 8-контактный путь пикселей. Как это мо…
16 мар '09 в 06:46
0 ответов

(Схема) Как рассчитать энергию пикселя? (резьба по шву)

обновление: Nevermind! Я понял. Я должен использовать image-ref, Спасибо за вашу помощь, хотя! (сказал ОП в комментариях в 2013-04-17). Итак, я должен сделать функцию, которая находит энергию пикселя, используя это: Для данного изображения мы сначал…
0 ответов

Вертикальный обход сетки (резьба по шву)

Так что я испытываю трудности с выполнением следующей БЕЗ рекурсии. Я должен пересечь сетку по вертикали, что означает, что при движении вниз по уровню (ряду) я могу двигаться либо по диагонали, либо прямо вниз. Я должен пройти через все возможности…
14 ноя '17 в 00:42
1 ответ

Использование TreeMap с изображениями

Для представления наиболее популярных художников из EchoNest API я пытался настроить TreeMap для Silverlight Toolkit с использованием изображений, при этом их TreeItemDefinition.ValueBinding определяется как область изображения. Хотя он в основном з…
12 июл '13 в 15:41
2 ответа

Реализация метода вырезания шва в C#

Я хотел бы масштабировать изображение с 640x480 до 64x48. Существуют различные подходы, используемые программами для работы с изображениями, такими как Gimp и Photoshop. Например, Gimp использует алгоритм масштабирования жидкости, а Photoshop исполь…
23 сен '11 в 16:13
1 ответ

Удаление указанного пикселя в изображении RGB в Matlab

Часть вырезания шва включает в себя удаление шва после того, как вы его нашли. Если у меня есть индекс шва, как бы я удалил его из каждой строки изображения? изображение (я, удалить) = []; не работает, так как имеет неправильные размеры. Является ли…
25 фев '18 в 19:44
2 ответа

Метод расчета энергии резьбы шва и нахождение шва

Я пытаюсь реализовать программу, как интеллектуальные ножницы. Разница не будет следовать за краями, но она будет иметь тенденцию проходить между двумя краями. Я нашел, что резьба шва полезна для этой цели. Что мне нужно сделать, это рассчитать энер…
28 мар '12 в 07:30
1 ответ

Вычисление стоимости резьбы шва за один цикл в питоне

Как вычислить стоимость энергии для вырезания шва в одном цикле, итерируя по строкам для python? Вики вырезания шва Как динамическое программирование в вики, мне нужно min_cost в последнем ряду для возможных трех ячеек, а также хранить стоимость и п…
20 июн '18 в 07:50
1 ответ

Координаты вставки шва - Резьба шва

У меня возникли некоторые проблемы с пониманием вставки шва для увеличения изображения с помощью Seam Carving. AFIK Чтобы увеличить изображение на k пикселей, необходимо удалить k швов, записать их координаты и использовать их для воспроизведения пр…
02 дек '18 в 18:22
0 ответов

Как маскировка региона и краски будут работать в андроид студии?

Я пытаюсь достичь образца или любой другой техники, чтобы закрасить замаскированную область в виде изображения в андроид студии. Может ли это быть достижимым и есть, что использовать вместо библиотек AWT Java. Извините, но есть очень мало уроков и …
2 ответа

Является ли представление большой матрицы в виде одномерного массива более эффективным, чем двумерный массив?

контекст Я реализую алгоритм вырезания шва. Я представляю пиксели на изображении в виде одномерного массива private int[] picture; каждый int представляет RGB пикселя. Для доступа к пикселям я использую вспомогательные методы, такие как: private int…
05 апр '16 в 13:54
2 ответа

Вращающийся BufferedImage меняет свои цвета

Я пытаюсь кодировать класс, чтобы сшить вырезать изображения в направлении X и Y. Направление x работает, и чтобы уменьшить направление y, я подумал о том, чтобы просто повернуть изображение на 90° и запустить тот же код для уже масштабированного из…
0 ответов

Алгоритм аналогичен резьбе по шву

Каждая ячейка содержит гвоздь, который не дает мячу опускаться вертикально; поэтому, когда мяч достигает ячейки, следующей по наклонной плоскости будет ячейка в строке ниже, но в соседнем столбце (первая справа или первая слева). где я не прав? // T…
03 янв '20 в 19:41
0 ответов

Рассчитать швы и обратные следы с помощью динамического программирования?

Привет, мне нужно рассчитать швы и обратные следы с помощью динамического программирования. И швы, и обратные следы должны быть таблицами того же размера, что и исходная таблица. Обратные следы должны быть положением родительского столбца (прямо над…
07 май '20 в 23:59