使用图算法计算一张图片内有多少个包围图形

老哥,这是用python切图嘛,我得用cocos写嘞~

多写几种遍历算法挺好,有用得上地方,操控自如

大哥,算法看着没问题啊, 会不会是美术的图有问题,
建议你在floodFill方法里, visisted =1, 的时候, 记录一下自增;
输出x,y这个点填充出来的图形是几个像素,
我怀疑是美术边界没处理好的独立像素被计算进去咯,

0 0 0 0 1 1
0 0 0 1 0 1
0 0 0 0 0 0
0 0 0 0 0 0

图有问题,多一像素半透明的都不行,会成为孤立点使结果增加,或者调整一下透明度的容差

我在上面老哥的建议下把透明度判定取反后在简单图形上是可以的,但是美术给的图算出来的就是有问题的,还在和美术沟通中~~~ 使用图算法计算一张图片内有多少个包围图形

这个容差我还在调整,目前是10以内的透明像素都算作透明

ni zai b b b b, b ge sha

大哥你在论坛横着走,是不是没本喷过啊,
你猜我要不要惯着你

连个TS都看不懂,还在这里指指点点的, 整个论坛也只有你一个了

难绷 :rofl:

我最喜欢看论坛嘴替大战老登了

代码都没问题,你在这引导,你引导个只因吧.
一天天的装装装.

贴个你看不懂的代码就是显摆?
写两个评论还要问题主代码什么意思的?
我回答个美术有问题,你也要上来硬挤两句?
别人不怼你,只是不爱搭理你,
我也不太爱搭理你, 谁知道你还想踩着我装比?
真是个叼毛

1赞

我知道美术有问题, 他知道吗?

我现在就是专门来踩你的,你看不出来吗?

我的世界里是不是只有论坛,也不能让你这个比从我身上装过去,懂吗?

1赞

叼毛一天天的就知道装

test_pixels.zip (1.9 MB) 你是看不见这个吗

1赞

那你看着就行了,别乱指挥,简直捣乱

1赞

你不要讲道理好吗,我不习惯,我们直接来吵,
你这种阴阳人在论坛里逛,反正迟早会被人骂, 不如由我来骂

2赞

爽爽爽爽爽