flood-fill 相关问题

填充填充是用于确定图形或多维数据集中的节点邻接的算法。

使用洪水填充填充矩形?

我正在尝试使用 BGI 图形制作一个看起来像棋盘的矩形网格。 我已经得到了生成一系列矩形的代码: #包括 #包括 我正在尝试使用 BGI 图形制作一个看起来像棋盘的矩形网格。 我已经得到了生成一系列矩形的代码: #include <iostream> #include <graphics.h> using namespace std; int main( ) { int e = 1; int gd = DETECT, gm; initgraph(&gd, &gm, "C:\\TC\\BGI"); rectangle(0,0,160,160); for(int a=0;a<=160;a+=20) { for(int b=0;b<=160;b+=20) { if (a == 0) { rectangle(a*e,b*e,20*e,20*e); getch(); floodfill(a+1,b+1,RED); } else if ((160/a)%2 == 0) { rectangle(a*e,b*e,20*e,20*e); getch(); floodfill(a,b,RED); } else { rectangle(a*e,b*e,20*e,20*e); getch(); floodfill(100,100,BLACK); } } } while (!kbhit( )) { delay(1000); } return 0; } ...但是每次我尝试添加颜色时,整个显示屏都会变成白色。 根据此网页,floodfill的第三个参数是查找要填充的区域的边框时使用的颜色。它使用当前的填充图案和填充颜色来绘制该区域。 在您的情况下,它永远找不到黑色或红色边框,因此它用白色填充整个页面。 要修复它,您可以 将矩形设置为右边框颜色,并将填充颜色设置为红色或黑色,然后修复填充位置的 x,y 位置。 或 更简单地使用 bar 功能,正如 Captain Obvlious 评论的那样。 在 x 和 y 坐标中的洪水填充函数中,只需给出要填充的形状内任何点的坐标。确保不要在形状外部提供坐标,否则颜色将填充形状外部,或者它将用该颜色填充屏幕。

回答 2 投票 0

是否有并行洪水填充实现?

我有 openMP 和 MPI 可供使用,并且想知道是否有人遇到过任何洪水填充算法的并行版本(最好是在 c 中)。如果没有,我会对如何...的草图感兴趣

回答 1 投票 0

Python 中的洪水填充

我对洪水填充算法完全陌生。我从维基百科(http://en.wikipedia.org/wiki/Flood_fill)查看了它。但并没有变得更加明智。我正在尝试在以下情况下使用它......

回答 4 投票 0

JavaScript 扫雷 - 立即打开整个无雷区域无法正常工作(洪水填充)

我正在尝试用 Javascript 构建一个简单的扫雷游戏。除了点击无地雷图块时打开整个无地雷区域的功能之外,它还能正常工作。它开始检查

回答 1 投票 0

洪水填充 NumPy 数组 `numpy.ndarray`,i。 e.为元素分配新值并更改相同值的相邻元素

另一篇名为 Flood Fill in Python 的类似帖子是关于洪水填充的非常普遍的问题,答案仅包含广泛的伪代码示例。我正在寻找 numpy 或 ... 的显式解决方案

回答 1 投票 0

React Native 中的洪水填充图像(油漆桶工具,为图像着色)

是否有库或其他可以操作图像的本地反应库?我正在寻找可以用于在本机反应中对图像进行洪水填充的东西。 我想做一个着色应用程序...

回答 1 投票 0

C/SDL2:如何快速获取像素颜色

我正在为三角形编写一个flood_fill()函数。为此,我必须恢复某个位置的像素颜色。我在 SDL_ACCESSSTARGET 中使用 SDL_Texture 进行 blit 并用于最终的渲染...

回答 1 投票 0

如何使用fabricjs实现floodfill算法?

我有一个用于填充画布的算法。我正在尝试将其与 FabricJS 结合起来。所以这是一个困境......我创建了一个fabric.Canvas()。这会创建一个包装画布和一个上部c...

回答 1 投票 0

高效8连接洪水填充

我一直在使用 Paul Heckbert 出色的种子填充算法(可在此处和《Graphic Gems》(1990 年)一书中找到)。 该算法可能看起来很复杂。它构思精良,而且速度很快!

回答 2 投票 0

洪水填充算法

又到了周末,这意味着我可以开始玩我的爱好项目了。 我已经厌倦了手动创建测试级别,所以我想我应该从引擎开发中休息一下,并致力于...

回答 7 投票 0

通过单击单元格边框来区分区域

下面的代码在识别边框内的区域时存在问题。 如果我将所有“A”单元格包围在一个周界内,则该单元格将被识别为自己的区域;但如果我附上“...

回答 1 投票 0

带掩模的 OpenCV 洪水填充

OpenCV的floodfill函数的文档指出: 该函数使用并更新掩码,因此您负责 初始化掩码内容。洪水无法越过...

回答 3 投票 0

高效搜索二维数组中的有效位置

快速说明:请随意以任何选择的语言回答 我想快速有效地搜索二维数组以找到放置对象的第一个有效位置。对于一个被认为有效的位置

回答 2 投票 0

C 中的简单洪水填充算法来填充整数数组

在尝试在 Fortran 90 中实现它之后,我转向 C。我不确定这是我的队列实现还是实际的洪水填充算法,但它没有按预期工作并且倾向于

回答 1 投票 0

floodFill 反向填充

编辑:我只想将船体外部的黑色像素更改为白色,同时保留船体内部的黑色像素。 轮廓,层次结构 = cv.findContours(morph, cv.RETR_EXTERNAL, cv.CHAIN_APPROX_NONE) 马斯...

回答 1 投票 0

洪水填充算法 - 仅在尝试填充的区域之外着色

我正在关注有关实现洪水填充算法的教程(https://www.youtube.com/watch?v=a7qCVxq-dWE),我认为我的代码看起来与我关注的人完全相同,但我...

回答 1 投票 0

在二维列表中查找包围组

我想通过一个小项目来消除我的Python能力,但我遇到了问题。 作为上下文,我正在尝试在 tkinter 中制作一款围棋游戏。我使用 2D 列表来代表棋盘,然后

回答 1 投票 0

FloodFill 递归实现

洪水填充意味着它采用包含陆地和水单元格的初始矩形区域并模拟洪水: 每个洪水步骤水单元转换相邻的陆地单元(上、左、右和下)...

回答 1 投票 0

如何在 UIImage 特定部分用动画填充颜色?

我的应用程序中有泛光填充图像功能,它工作正常,但现在我想用动画在图像的特定部分填充颜色。 我在这里分享参考视频链接,所以任何人都...

回答 0 投票 0

递归洪水填充以找到二维数组中形状的最大面积

图形是一组具有共享边的单元格(1 表示单元格已填充,0 - 空)。需要找到图形的最大面积(下例)。 输入: 6 10 // 数组大小...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.