从图像中获取子图像边界的最有效方法

时间:2015-02-24 14:07:58

标签: multithreading image performance image-processing crop

在英语中,这就是我目前正在做的将图像分成子图像的方法:

  1. 使用填充填充来迭代图像并获取“孤岛”列表 - 完全被透明度包围的各个像素块。
  2. 现在每个岛屿都要围着它做一个盒子。将这些框收集在列表中。
  3. 现在检查框之间的交叉点,并加入任何交叉点。然后停止检查,并从列表的开头重新开始。
  4. 现在为每个框创建一个子图像,并最后一次迭代,将每个框保存到指定的输出目录。
  5. 然而,这是非常低效的,并且在我的未经优化的Node实现此过程的5MP图像上需要至少10秒。如何使这个过程更有效和任意多线程,同时仍能达到相同的最终结果?

0 个答案:

没有答案