apache-flex - 如何找出图像中的标注气泡?

标签 apache-flex actionscript-3 image-processing

嗨,我有一张图像,其中有呼出气泡(呼出=漫画文本气泡 - 我不知道它们被称为那个)。我需要找到每个图像在给定图像中的位置,并获取每个图像的位置和大小。谢谢!\

AS3、Flex、位图

最佳答案

这实际上是一项艰难的任务。您想对可变形状进行形状识别吗? 您可能已经看过FlashSURF lib...它已经相当复杂了,但它显然可以识别预定义的标记。如果您阅读尤金的博客,您可能会发现一些适合您需要的有趣的文章(特别是边缘检测)。

一个快速解决方案可能是稍微预处理/简化图像,以便将气泡与其余部分进行更多对比,并在检查具有某种颜色的异常大区域后(如果您足够幸运,可以使用相同的颜色)所有气泡)。 BitmapData 对象有一个非常方便的内置方法,称为 getColorBoundsRect(),它不会找到开箱即用的气泡,但通过一些调整它可以达到目的(我已经将它用于类似的目的)

关于apache-flex - 如何找出图像中的标注气泡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777340/

相关文章:

actionscript-3 - 如何在缩放父级后获取 movieClip 的全局宽度和高度?

xml - 转义 AS3 的 XML 变量中的大括号

flash - "external"swf AS3 中的访问符号

regex - String.replace 是否比 String.split ... String.join 在 ActionScript 3 中更快?

flash - 当 .swf 和 http 目标都在 localhost 上时,为什么 Flash 需要 crossdomain.xml 文件?

image-processing - 词袋模型中的分割

c - 如何使用android ndk在android中旋转图像

java - 如何在 IntelliJ 插件中使用 jai-imageio

apache-flex - 柔性 : Accessing functions/components accross mxml pages

apache-flex - Flex/AS3 在列表中使用多个项目渲染器