【发布时间】:2014-03-30 22:06:00
【问题描述】:
我有一个图像,我想创建一个平滑的边界。这通常是在 Photoshop 中通过图像边界周围的涂抹工具完成的,但我想通过代码来完成。
我想要的是这个:
我的图片背景是 alpha。
我有两个解决方案:
获取所有边界像素区域并仅对这些区域应用高斯模糊。我不知道如何只提取边界像素。
再次,获取所有边界像素并在每个像素处应用 Alpha。例如,我在图像周围设置 10px 边界,然后每个像素应用增加 10% 的 alpha,因此效果将是 10% alpha 、20%....100% 然后是可见区域。
感谢任何帮助。我正在尝试在 iPhone 上使用 OpenCV 进行此操作
【问题讨论】:
标签: c++ ios iphone opencv image-processing