我正在尝试在UIImage的非透明像素周围添加描边/边框和阴影。
目标是获得类似于以下图片的效果:
我已经尝试了一些方法,并且仍在努力弄清楚如何完成此任务。
通常,我尝试过以下方法:
向UIImageView添加阴影(阴影可行,描边/边框是矩形而不是追踪面部中的非透明像素。此外,我想将结果保存为UIImage(而不仅仅在UIImageView上显示)。
向UIImage添加阴影(速度慢,不确定如何添加边框)。
非常感谢您的帮助! 谢谢!
您可以使用OpenCV库中的findContours
函数来检测图像轮廓:
http://docs.opencv.org/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html#findcontours
在这种情况下,您可以获取UIBezierPath边界图像,并用其绘制描边。