gpt4 book ai didi

php - 从 map 中清除像素

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:20:14 25 4
gpt4 key购买 nike

map

我们有这张 map ,我们需要使用 PHP 去除所有蓝色阴影以及百分比。问题是,一些百分比与边框颜色相同,而其他时候,百分比进入边框。我们需要使用这张图片。

最佳答案

没有(AFAIK)真正简单的方法。

最简单的方法不会给您带来好的结果:分离 channel 并删除小组件。

结果是这样的:

enter image description here

如您所见,剩下一些数字和百分号,因为它们与分隔线相连,删除小组件对它们不起作用。

如果您需要更好的工作,您应该将图像与每个数字的模板关联起来,一旦识别出来,就将其删除。

在这里你可以看到与数字“2”相关的结果:

enter image description here

识别出一个错误的“2”(见左上角),因此一般过程可能需要更复杂的方法。

无论如何,我认为这种操纵远远超出了您对 K-12 的期望。

喂!

编辑

根据您的要求,关于第一种方法的一些细节。

你先把三个 channel 分开,得到三张图片:

enter image description here

你保留第三个(蓝色 channel )

然后您需要删除较小的组件。有很多方法可以做到这一点,最简单的方法可能来自连接检测,例如 flood-fill algorithm , 但你只是测量组件而不填充它们。
基本(未优化)的想法是遍历图像中的每个像素并计算有多少像素与其“连接”。如果少于指定数量(阈值),则只需删除整个集合。大多数图像处理库都已经实现了所有这些功能。

关于php - 从 map 中清除像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5096314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com