gpt4 book ai didi

ios - CIDetector 在 iOS 中没有检测到正确的矩形?

转载 作者:行者123 更新时间:2023-11-28 07:32:12 25 4
gpt4 key购买 nike

我正在尝试使用 CIDetector 检测 Rectangle

我使用的代码来自:https://www.cocoacontrols.com/controls/vnimagescanner

我的问题是,当我尝试检测任何 Rectangle 对象时,它有时会检测到或有时会检测到 Odd Rectangle(请参见下图)。我试图搜索这个谷歌但没有找到任何解决方案。

Normal case:

enter image description here

enter image description here

Some bad case:

enter image description here

这是我设置 CIDetector 精度 的代码:

func highAccuracyRectangleDetector() -> CIDetector? {
var detector: CIDetector? = nil
detector = CIDetector(ofType: CIDetectorTypeRectangle, context: nil, options: [CIDetectorAccuracy: CIDetectorAccuracyHigh, CIDetectorAspectRatio: 1.43, CIDetectorMaxFeatureCount: 5])

return detector
}

如果您查看第三张图片,它会在没有 Rectangle 对象的情况下突出显示。

当有适当的 Rectangle 时,是否可以检测或显示突出显示的绿色覆盖层?请给我建议。

最佳答案

最后我得到了 WeTransfer 的开源库 WeScan 来检测矩形/文档扫描,这给出了准确的结果。我点击了以下链接:

https://github.com/WeTransfer/WeScan

关于ios - CIDetector 在 iOS 中没有检测到正确的矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54399074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com