Objective c 动态地将图像分割成不规则的拼图形状

Posted

技术标签:

【中文标题】Objective c 动态地将图像分割成不规则的拼图形状【英文标题】:Objective c dynamically split image into irregular jigsaw shapes 【发布时间】:2012-02-16 07:11:27 【问题描述】:

我正在尝试将图像拆分为多个不规则形状的 jigsawed 块。虽然我能够分割成多个矩形形状的块,但无法找到任何不规则形状的方法。我遇到过Jigsaw Puzzle, cutting pieces from image,但没有人在目标 c 中有任何实现或想法。请给我一些想法

【问题讨论】:

【参考方案1】:

如果您想提取图像的任意形状部分,您可以通过合成来实现。多年前我写了一个 sample code project 来演示如何做到这一点。

【讨论】:

我认为由于版本问题我无法在我的 XCode 4 中打开这个项目,但我认为我可以使用遮罩实现相同的裁剪,例如CGImageRef masked = CGImageCreateWithMask(UIImage.CGImage, mask); 我终于可以实现它了。我得到了蒙版图像的帮助,然后应用一些数学来切割主图像,然后应用蒙版。真的很值得努力。 @CoolCoder:你能和我分享那部分代码吗,我也卡在上面了。谢谢。 @M.S.B 你还在寻找信息吗?自从我上次访问以来已经有一段时间了 这个问题是谷歌上第三次获得 xcode jigsaw 帮助的问题。请发布您的代码,以便其他人将来可以看到。

以上是关于Objective c 动态地将图像分割成不规则的拼图形状的主要内容,如果未能解决你的问题,请参考以下文章

按 alpha 值 1 分割图像

在Objective C中,我们如何将脸部模糊成圆形/圆形?

如何动态地将 id 传递给 Bootstrap 验证器规则的 url:远程用于相同的表单输入字段?

基于k-means的图像分割MATLAB程序

python将图像分割成两半

图像处理基于模板匹配的验证码识别