在ios11上检测圆圈宽度视觉框架?

问题描述 投票:0回答:1

我需要检测图像中的圆圈。 iOS11 允许检测和跟踪矩形,但我们如何跟踪圆形?

可以吗?

ios11 apple-vision
1个回答
3
投票

我还没有见过像

CIRectangleFeature
这样的圆圈。 作为解决方法,您可以使用具有霍夫圆变换的OpenCV框架

Pro:它兼容多平台。

缺点:您需要为一项功能嵌入一个大型库。

编辑:我尝试实现一个 objc 类

VNDetectCirclesRequest : VNImageBasedRequest
。不幸的是,这些类有一个私有实现,程序崩溃并伴有
"-[VNDetectCirclesRequest internalPerformInContext:error:] has not been implemented"
。我也尝试过实现这个方法,但是参数
context
的类型为
VNRequestPerformingContext
,是私有的。

参见 OpenCV 文档

© www.soinside.com 2019 - 2024. All rights reserved.