Публикации по теме '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 просмотров
schedule
14.05.2023
Как выполнить заливку на холсте HTML в JavaScript?
По ссылке ниже приведен снимок экрана моего холста (внешняя рамка - это холст). Внутреннее поле - это серая рамка, а линия - это линия, нарисованная на холсте. Как создать функцию заливки, которая заполняет весь холст (кроме внутреннего серого поля...
5736 просмотров
schedule
04.10.2022
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