按接近指定颜色SimpleCV的平均颜色过滤斑点

2024-09-30 00:25:13 发布

您现在位置:Python中文网/ 问答频道 /正文

SimpleCV有这个漂亮的函数,可以根据特定的条件过滤blob。在

blobs.filter(numpytrutharray)

其中numpytrutharray由blob生成。[property][operator][value]。在

我需要过滤掉接近某种颜色的斑点,SimpleCV使用元组来存储RGB颜色值。有什么办法吗?在


Tags: 函数value颜色propertyrgbfilter条件operator
1条回答
网友
1楼 · 发布于 2024-09-30 00:25:13

如果你想做

blobs.filter((rmin, gmin, bmin) < blobs.color() < (rmax, gmax, bmax))

然后你就可以立刻停止你在做什么。这不是Numpy truth数组生成的工作方式,如果要使用该方法筛选blob,则需要执行以下操作:

^{pr2}$

诚然,生成数组的方法很长,但它可能比手动过滤一个又一个颜色斑点的速度要快。在

相关问题 更多 >

    热门问题