首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CIDetector在iOS中没有检测到合适的矩形?

CIDetector在iOS中没有检测到合适的矩形?
EN

Stack Overflow用户
提问于 2019-01-28 09:38:39
回答 1查看 1.6K关注 0票数 2

我正在尝试使用Rectangle检测CIDetector

我正在使用以下代码:https://www.cocoacontrols.com/controls/vnimagescanner

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

正常病例:

一些坏情况:

下面是设置CIDetector Accuracy的代码:

代码语言:javascript
复制
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?请给我建议。

EN

回答 1

Stack Overflow用户

发布于 2019-02-04 10:01:46

最后,利用WeTransfer实现了一个开源库WeTransfer来检测矩形/文档扫描,并给出了准确的结果。我遵循以下链接:

https://github.com/WeTransfer/WeScan

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54399074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档