Публикации по теме 'flood-fill'


Алгоритмы: поиск BF/DF, Flood Fill
Проблема Изображение представлено целочисленной сеткой m x n image , где image[i][j] представляет значение пикселя изображения. Вам также даны три целых числа sr , sc и newColor . Вы должны выполнить заливку изображения, начиная с пикселя image[sr][sc] . Чтобы выполнить заливку , рассмотрите начальный пиксель плюс все пиксели, соединенные в четырех направлениях с начальным пикселем того же цвета, что и начальный пиксель, плюс все пиксели, соединенные 4-направленно к..

Вопросы по теме 'flood-fill'

Заливка с использованием стека
Я использую рекурсивный алгоритм заливки Flood в Java для заполнения некоторых областей изображения. С очень маленькими изображениями он работает нормально, но когда изображение становится больше, JVM выдает мне ошибку Stack Over Flow. Вот почему...
26941 просмотров
schedule 27.01.2023

проблема с производительностью заливки заливкой на iPhone/iPad
Я работаю над приложением для рисования и реализую алгоритм заливки. Вот код, который я реализую: https://github.com/OgreSwamp/ObjFloodFill/blob/master/src/FloodFill.m и файл viewController.h #import <UIKit/UIKit.h> #import...
735 просмотров
schedule 25.08.2022

OpenCVfloodFill() заполняет несвязанные области
Я реализовал алгоритм идентификации подключенных компонентов из здесь , но он кажется, что cv::floodFill(...) в некоторых случаях заполняет несвязанные области. Прежде всего, вот код: void ImageMatchingOpenCV::getConnectedComponents(const...
1906 просмотров
schedule 28.08.2022

заливка заливкой на андроиде
я просто пытаюсь использовать класс FloodFill, и я обнаружил странную проблему с окраской. Начнем с кода: public class FloodFill { public void floodFill(Bitmap image, Point node, int targetColor, int replacementColor) { int width =...
1638 просмотров
schedule 20.05.2022

Отменить Повторить с помощью FloodFill android
Я реализую заливку с помощью алгоритма заливки в Android , а для операции рисования мы можем реализовать отмену повтора с помощью path, но как добиться этого для операции заливки без DrawingCache? Есть ли способ получить объект Path, когда я...
512 просмотров
schedule 19.05.2022

Canvas — заливка оставляет белые пиксели по краям
Я создаю приложение для рисования. У меня все получилось. Когда я рисую изображение темным цветом, по краям появляются белые пиксели. Я пытался изменить значение r + g + b, а также альфа, но бесполезно. Может кто-нибудь мне помочь? Вы можете...
1398 просмотров
schedule 26.12.2023

Рекурсивный алгоритм или алгоритм заливки растра?
У меня есть такой двоичный растр: 101101 010111 101011 111101 Теперь мне нужно сделать это построчно: пройти по строке и подсчитать соседние ячейки, которые равны 1 (только ячейки в строке!). И я хотел бы получить вектор или что-то в этом...
160 просмотров
schedule 24.12.2023

Не удается найти правильное начальное значение для реализации FloodFill в C++
Я пытаюсь заполнить все, что находится за пределами контура, используя реализацию заливки с очередью. Однако у меня есть некоторые проблемы с выводом начальной точки для добавления в очередь. Я определяю новый дубль 400*400 с именем tmpSlice и...
34 просмотров
schedule 11.01.2023

затопление тральщика продолжает получать ошибку переполнения стека
Я пытаюсь использовать заливку, чтобы очистить открытую площадку в игре с тральщиком. Я сделал простую функцию заливки, но все время получаю код ошибки переполнения стека public void revealEmpty(int givenIndex){...
159 просмотров
schedule 07.02.2023

Алгоритм заливки растрового изображения с использованием Android Renderscript
Я пытаюсь создать приложение, которое закрашивает изображения цветом. Он отлично работает с использованием Java, но из-за некоторых проблем с производительностью я хочу заполнить растровые изображения с помощью рендерскрипта. Я много чего гуглил о...
192 просмотров

Как выполнить заливку на холсте HTML в JavaScript?
По ссылке ниже приведен снимок экрана моего холста (внешняя рамка - это холст). Внутреннее поле - это серая рамка, а линия - это линия, нарисованная на холсте. Как создать функцию заливки, которая заполняет весь холст (кроме внутреннего серого поля...
5736 просмотров

C++ Алгоритм Floodfill аварийно завершает работу в Xcode
У меня есть простая функция заполнения, за исключением того, что она вылетает из-за слишком большого количества освобождений во время работы. #include <vector> cv::Mat fillLayer(cv::Mat filledEdge, int y, int x, int oldColor, float...
109 просмотров
schedule 10.03.2023

Заливка работает только на квадратной матрице?
Я пытаюсь реализовать заливку, чтобы найти все доступные ячейки в сетке, из которой мой робот может двигаться. если ячейка занята, ее значение будет равно 1, а если ячейка свободна, ее значение будет равно 0. Кажется, мой код работает с квадратными...
64 просмотров
schedule 15.11.2022

Существует ли алгоритм создания умной змеи для заполнения всей карты, если это возможно, без столкновения с какой-либо частью ее тела или стены?
Пожалуйста, помогите мне, указав название алгоритма или если у вас есть хороший исходный код для решения проблемы . Чтобы понять проблему, Вот некоторые данные в формате JSON, соответствующие исходному изображению на карте...
113 просмотров
schedule 09.05.2024