问题标签 [cidetector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
252 浏览

swift - CIDetector人脸检测实时但是内存消耗线性增加如何避免这个问题?

我有一个问题如何正确调用 CIDetector 我正在尝试实时运行人脸检测,这非常有效。然而,应用程序的内存消耗随时间线性增加,您可以在下图中看到我认为这是由于创建了对象但它们没有被释放,任何人都可以建议如何正确地做到这一点。

我已经将问题归结为这个函数,因为每次调用它时内存都会线性增加,当它终止时它会迅速下降到几乎 80 MB 而不是 11 GB 上升,还检查内存泄漏,但没有找到。

我的目标开发平台是 Mac OS,我试图从 CA 检测器中提取嘴巴位置,然后用它来计算游戏鼠标功能中的 Delta。

我也看过这篇文章,但是我尝试了他们的方法,但它对我 不起作用 CIDetector 没有释放内存

在此处输入图像描述

0 投票
0 回答
96 浏览

swift - CI 人脸检测器停止使用 AVAssetWriter 录制音频

我想使用苹果 CI 人脸检测器在实时视频中检测人脸,然后我想使用 AVAssetWriter 将视频录制到文件中。

我以为我可以正常工作,但音频是喜怒无常的。有时它会与视频一起正确录制,有时它会开始录制但然后静音,有时它与视频不同步,有时它根本无法工作。

通过打印语句,我可以看到音频样本缓冲区在那里。它必须与面部检测有关,因为当我注释掉记录工作正常的代码时。

这是我的代码:

0 投票
1 回答
178 浏览

ios - CIDetectorTypeQRCode 无法扫描透明图片

我正在尝试扫描用户从磁盘中选择的 QR 图像。我发现了一个奇怪的问题,我尝试的所有库都失败了(ZXING 或 ZBAR 的 CIDetector 旧端口)。我知道有一些方法可以添加白色背景(例如重绘图像或使用 CIFilter),以便扫描图像。

用透明背景扫描二维码的正确方法是什么(配置CIContext或CIDetector)。(下图无法在 iOS 和 macOS 上扫描)。

https://en.wikipedia.org/wiki/QR_code#/media/File:QR_code_for_mobile_English_Wikipedia.svg 二维码图片

0 投票
1 回答
1387 浏览

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

我正在尝试检测Rectangle使用CIDetector.

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

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

正常情况:

在此处输入图像描述

在此处输入图像描述

一些不好的情况:

在此处输入图像描述

这是我设置的代码CIDetector Accuracy

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

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

0 投票
0 回答
404 浏览

ios - 由于执行期间出现错误,命令缓冲区的执行被中止。丢弃(GPU 错误/恢复的受害者)(IOAF 代码 5)

我们使用CIRectFeature相机委托(由于应用程序的过程每次都会挂起并返回以下错误AVCaptureVideoDataOutputSampleBufferDelegateiPad ProCIRectangleFeature

由于执行期间出现错误,命令缓冲区的执行被中止。丢弃(GPU 错误/恢复的受害者)(IOAF 代码 5)

0 投票
0 回答
197 浏览

android - 没有 OpenCV 的 Android 图像矩形检测

我很困惑,在 Android 上我们必须导入一个 30 MB 的 OpenCV 库来检测图像/视频帧中的矩形。在 iOS 上使用 CIDetector 非常容易。

有没有人找到不基于 OpenCV 的解决方案?也许使用渲染脚本?我发现了这个(解释here)它实现了某种边缘检测,但我不确定这是否是扩展的正确基础。有任何视觉/图形专家可以对此进行评估并指出我正确的方向吗?

0 投票
1 回答
42 浏览

ios - 核心图像人脸检测器无结果

我正在尝试使用CIDetector检测图像中的人脸

但是似乎没有任何效果。

这是代码:

我已经测试了这些图像:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述