【问题标题】:iOS - Programatically extracting a silhouette from a bitmapiOS - 以编程方式从位图中提取轮廓
【发布时间】:2012-02-17 02:53:17
【问题描述】:

我正在研究从this 类型的位图(从在 iOS 设备的相机上拍摄的照片)创建黑白剪影图片的可能性。

我在谷歌上搜索了很多关于 ImageMagick、CoreImages 和 OpenCV 的链接,但我很难评估这样做的难度和步骤。

使用用户设备从精心拍摄的照片中生成类似的轮廓,最多几周的开发时间是否可行?

指向已知进程/算法的指针当然会更有帮助。

【问题讨论】:

    标签: ios image-processing opencv imagemagick


    【解决方案1】:

    在 iDevice 上可以,但前提是照片是用户在非常浅色/颜色均匀的背景下拍摄的。

    如果不是这样,你将需要做更多的工作来实现这个目标。

    如果用户的背景颜色相对较浅且颜色一致。您应该能够了解您正在寻找什么的基本概念,我使用白点/伽玛和亮度/对比度来清除人所在的较暗区域。如果您从那里处理,您应该能够检测到该形状的“轮廓”并使用这些图形从那里重新绘制您的轮廓。

    【讨论】:

    • 只想补充一点,thresholding 应该会让你走得很远
    • Yupper ;) 这基本上是他必须接受的地方,但首先他必须使用 gamma/saturation/brightness/contrast/etc 将 i-device 照片细化到一个点您可以像这样可靠地将照片分成两部分:)
    猜你喜欢
    • 2013-12-17
    • 1970-01-01
    • 2011-05-17
    • 2014-08-01
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    相关资源
    最近更新 更多