问题标签 [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 回答
738 浏览

ios - 如何在人脸的两个点集之间添加度量以将其用于数字图像中的对象检测以进行人脸识别

我想在面部的两个点集之间添加度量以将其用于数字图像中的对象检测,我们将其限制为二维,如下所示

我可以使用以下图像识别面部特征:

现在我想在上传到数据库之前添加点来定位眼睛、鼻子等的参考。稍后可以根据这些度量点位置将这些图像与现有图像进行比较,如下所示

在此处输入图像描述 在此处输入图像描述

我已经提到了这个链接但无法实现这个..如果有人知道这个请给我建议

谢谢

0 投票
1 回答
1574 浏览

swift - CIDetector 不使用 UIImagePickerController (Swift) 检测人脸

我正在尝试用相机拍照,然后检测其中的面孔。但它不起作用......results数组返回的计数为零。我已经用互联网上某人的照片测试了这段代码,它返回了一张找到的脸。这是我的代码:

有任何想法吗?谢谢!最近网络上没有太多关于它的内容。

0 投票
1 回答
639 浏览

ios - 带有 CIDetectorTypeQRCode 的 CIDetector 适用于 iPad,但不适用于 iPhone 和 iPod

当我尝试使用CIDetector读取 iPhone 或 iPod 上的二维码时,检测器总是返回nil

在 iPad 上运行此代码有效。所有设备都在 iOS 9 上,使用 Xcode 7.0.1

其他检测器工作正常,例如人脸检测成功:

是否有额外的设置/库让 QRCode 检测器在 iPhone / iPod 上工作?

0 投票
1 回答
2871 浏览

ios - 从 CIRectangleFeature 坐标转换为视图坐标

我正在使用 IOS 中的 CIDetector 类在我的 UIImage 中查找 CIRectangleFeatures。之后,我的目标是显示绘制到图层中的角点,然后我将其添加到我的 UIImageView 中。不幸的是,CIRectangleFeature 给出的坐标在图像空间中。而且,即使我尝试使用 CGContextConvertToUserSpace 函数转换它们,绘制的矩形也与图像中的实际矩形完全不同。

这是我的代码,当拍摄图像时,调用 workWithTheImage:

0 投票
1 回答
812 浏览

image - CIDetectorTypeRectangle 检测多个矩形

使用 CIDetectorTypeRectangle 时,我只能(几乎)在我的相机图像中检测到一个矩形,但我想检测多个矩形。它可以检测到多个矩形,因为它可以检测到多个人脸??

0 投票
0 回答
1008 浏览

ios - CIDetectorTypeQRCode 类型的 CIDetector 没有正确实例化

我尝试使用以下代码从图像中扫描二维码。基本上我的问题是“prepareQRCodeDetector”返回 nil(至少在 iPhone 5s 上,尚未在另一台设备上测试)

注意 CIDetectorTypeFace 返回一个工作的 CIDetector。

在文档中,据说该功能在 iOS 8 中可用

0 投票
1 回答
1450 浏览

ios - CIDetector 要么没有检测到,要么在奇怪的地方检测到

我正在练习使用一些 swift 2,并且在使用 CIDetector 时遇到了一些困难。

我有一个包含一系列图片的应用程序;三个不同的矩形和三张不同的人/组照片。我只是在这些图像上尝试使用 CIDetector 来查看识别的内容。我取得的最大成功是在人脸方面——但是它识别的人脸在图像上非常奇怪的地方。

这是我测试的矩形图像及其输出: 矩形测试

这是一张人脸图像: 在此处输入图像描述

这是我的检测代码:

添加星星的位置:

以及星星的诞生地:

有没有人遇到过这样的事情?

0 投票
0 回答
94 浏览

ios - 使用 CIDetector 时的 X 和 Y 值

所以我在下面发布了我的代码,它似乎可以正确检测面部。当我试图在检测到的面部周围建立一个矩形时,我看到了选项,.bounds.origin.x并且.bounds.origin.y我有几个问题希望你们能帮助我回答:

背景:我有一个图像视图,显示AVVideoOutputCIDetector 在图像视图上工作。

  1. CIDetector 找到的面部中间的 x 和 y 点是什么?还是人脸与父视图的 x 和 y 的距离?还是检测到的人脸与图像视图中心的关系?
  2. 从中提取值的 x 和 y 平面的布局是什么?(例如,如果检测到的人脸在前置摄像头的右下方,则 x 和 y 的值更小,甚至接近 0)
  3. 飞机是否记录在某处?
  4. 这架飞机可以操纵还是标准?
  5. 有没有正面和负面的,因为我没有找到任何?
  6. 这些值/如果相机移动,这个平面是否会发生变化,或者这些值是否完全由于检测到的人脸的中心而变化?

感谢您发布的任何帮助或文档!我也会搜索,但我希望有人能帮忙,因为考虑到我(显然)不知道我在要求什么,所以我没有找到太多东西......

0 投票
1 回答
1913 浏览

swift - Swift 中的 CIDetector 透视和裁剪

我已经CIDetector在我的应用程序中实现了一个来检测图像上的矩形,但是现在我如何使用返回CGPoint的 's 来裁剪图像以便我可以将其显示回来?

对于透视图,我尝试应用 CIPerspectiveCorrection 过滤器,但无法使其正常工作。

我四处搜索并找到了一些线索,但在 Swift 中找不到解决方案。

如何使用CIDetector(检测到的矩形)提供的数据来修复透视和裁剪图像?

对于任何可能不熟悉 aCIDetectorTypeRectangle返回的人:它返回 4CGPoint的 bottomLeft、bottomRight、topLeft、topRight。

0 投票
1 回答
1400 浏览

ios - iOS人脸检测位置

我尝试以不同的方式进行人脸检测,现在我正在试验用 Swift 翻译的 Apples Sqaure Cam。https://github.com/wayn/SquareCam-Swift

我想要做的是使用来自 CIDetector 的坐标,以便我可以使用该位置在左眼、右眼或嘴上覆盖一层。但是,当我使用 CIDetector 提供的坐标时,我想附加到面部特征的图层没有正确定位。我的问题特别出在这段代码上。因为它似乎可以处理方向和旋转以正确定位脸部周围的红色框。

这是代码:

我必须采取哪些步骤才能将覆盖层正确放置在眼睛和嘴巴上?