嗨,我有一张图像,其中有呼出气泡(呼出=漫画文本气泡 - 我不知道它们被称为那个)。我需要找到每个图像在给定图像中的位置,并获取每个图像的位置和大小。谢谢!\
AS3、Flex、位图
最佳答案
这实际上是一项艰难的任务。您想对可变形状进行形状识别吗? 您可能已经看过FlashSURF lib...它已经相当复杂了,但它显然可以识别预定义的标记。如果您阅读尤金的博客,您可能会发现一些适合您需要的有趣的文章(特别是边缘检测)。
一个快速解决方案可能是稍微预处理/简化图像,以便将气泡与其余部分进行更多对比,并在检查具有某种颜色的异常大区域后(如果您足够幸运,可以使用相同的颜色)所有气泡)。 BitmapData 对象有一个非常方便的内置方法,称为 getColorBoundsRect(),它不会找到开箱即用的气泡,但通过一些调整它可以达到目的(我已经将它用于类似的目的)
关于apache-flex - 如何找出图像中的标注气泡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777340/