删除人脸检测中绘制的人脸 API - Swift
Remove drawn faces in Face detection API - Swift
我使用以下开源代码来检测图像中的人脸。
https://github.com/zhangao0086/iOS-CoreImage-Swift/tree/master/FaceDetection
我 select 来自相机的图像但是当我再次想要 select 一张新照片时,我希望删除之前的矩形,因为我将 运行 相同 API 再次在新图像上。虽然我的代码在新图像中找到了新面孔,但它并没有覆盖以前的 UIImage。
如何删除之前绘制的矩形?
如果您使用的是 this 视图控制器,您可以这样说:
for view in self.imageView.subviews
{
view.removeFromSuperview()
}
我使用以下开源代码来检测图像中的人脸。
https://github.com/zhangao0086/iOS-CoreImage-Swift/tree/master/FaceDetection
我 select 来自相机的图像但是当我再次想要 select 一张新照片时,我希望删除之前的矩形,因为我将 运行 相同 API 再次在新图像上。虽然我的代码在新图像中找到了新面孔,但它并没有覆盖以前的 UIImage。
如何删除之前绘制的矩形?
如果您使用的是 this 视图控制器,您可以这样说:
for view in self.imageView.subviews
{
view.removeFromSuperview()
}