【问题标题】:iOS: Drawing a Bounding Box Around Non Transparent Pixels In Image?iOS:在图像中的非透明像素周围绘制边界框?
【发布时间】:2016-08-02 06:08:28
【问题描述】:

假设我有一张透明背景的图片,如下所示:

如何获得每个对象的边界矩形,而不仅仅是一个大对象?

我目前正在使用这个category 来修剪空白。但我不知道如何让它将对象彼此分开,这样它们每个都有自己的边界框,或者设置一个最小阈值,这样它就不会拾取小于 16x16 的任何东西,如果它自己的话。

【问题讨论】:

    标签: ios objective-c uiimage core-graphics cgrect


    【解决方案1】:

    这是计算机视觉中的一个经典问题,称为connected component labeling。该算法不难自己实现。还有像this (Swift)this (Objective-C)这样的第三方实现,OpenCV肯定有this feature available

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2015-03-28
      • 2013-01-31
      • 2015-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多