VNDetectRectanglesRequest上的AspectRatio:它可以处理宽度>高度?

时间:2017-10-03 15:00:02

标签: swift ios11 apple-vision

根据Apple的文档,矩形检测请求的最大和最小宽高比可以包含0.0到1.0之间的值。我相信宽高比被定义为宽度/高度,这是否意味着Vision Framework无法检测宽度大于高度的矩形? 对值大于1.0的宽高比进行测试不会导致任何编译器错误,但它似乎没有任何影响。在以下屏幕上检测到的矩形为20x30,因此其宽高比为0.66。它似乎适用于0.0到1.0范围内的值。

除此之外,框架还将圆圈检测为矩形(同时也要对其进行任何解释)。

祝你好运!

使用Xcode9和Swift4编码: Sample Xcode project

enter image description here enter image description here

1 个答案:

答案 0 :(得分:-1)

在坚持了几个小时之后,我发现Vision将纵横比理解为高度/宽度。

enter image description here

Vision Docs