我正在尝试使用Rectangle
检测到CIDetector
。
我正在使用以下代码:https://www.cocoacontrols.com/controls/vnimagescanner
我的问题是,当我尝试检测任何Rectangle
对象时,有时它正在检测或者有时它正在检测Odd Rectangle
(请参见下图)。我试图搜索此Google,但没有找到任何解决方案。
正常情况:
一些不好的情况:
这是我设置CIDetector Accuracy
的代码:
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
时,是否可以检测或显示突出显示的绿色覆盖?请建议我。
答案 0 :(得分:0)
最后,我得到了WeTransfer的开源库 /* Makes absolute children relative to the container */
li {
position: relative;
}
.nav-content {
...
left: 0;
...
}
来检测Rectangle / Document扫描,从而得出准确的结果。我点击了以下链接: