问题标签 [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.
ios - 如何在人脸的两个点集之间添加度量以将其用于数字图像中的对象检测以进行人脸识别
我想在面部的两个点集之间添加度量以将其用于数字图像中的对象检测,我们将其限制为二维,如下所示
我可以使用以下图像识别面部特征:
现在我想在上传到数据库之前添加点来定位眼睛、鼻子等的参考。稍后可以根据这些度量点位置将这些图像与现有图像进行比较,如下所示
我已经提到了这个链接但无法实现这个..如果有人知道这个请给我建议
谢谢
swift - CIDetector 不使用 UIImagePickerController (Swift) 检测人脸
我正在尝试用相机拍照,然后检测其中的面孔。但它不起作用......results
数组返回的计数为零。我已经用互联网上某人的照片测试了这段代码,它返回了一张找到的脸。这是我的代码:
有任何想法吗?谢谢!最近网络上没有太多关于它的内容。
ios - 带有 CIDetectorTypeQRCode 的 CIDetector 适用于 iPad,但不适用于 iPhone 和 iPod
当我尝试使用CIDetector
读取 iPhone 或 iPod 上的二维码时,检测器总是返回nil
:
在 iPad 上运行此代码有效。所有设备都在 iOS 9 上,使用 Xcode 7.0.1
其他检测器工作正常,例如人脸检测成功:
是否有额外的设置/库让 QRCode 检测器在 iPhone / iPod 上工作?
ios - 从 CIRectangleFeature 坐标转换为视图坐标
我正在使用 IOS 中的 CIDetector 类在我的 UIImage 中查找 CIRectangleFeatures。之后,我的目标是显示绘制到图层中的角点,然后我将其添加到我的 UIImageView 中。不幸的是,CIRectangleFeature 给出的坐标在图像空间中。而且,即使我尝试使用 CGContextConvertToUserSpace 函数转换它们,绘制的矩形也与图像中的实际矩形完全不同。
这是我的代码,当拍摄图像时,调用 workWithTheImage:
image - CIDetectorTypeRectangle 检测多个矩形
使用 CIDetectorTypeRectangle 时,我只能(几乎)在我的相机图像中检测到一个矩形,但我想检测多个矩形。它可以检测到多个矩形,因为它可以检测到多个人脸??
ios - CIDetectorTypeQRCode 类型的 CIDetector 没有正确实例化
我尝试使用以下代码从图像中扫描二维码。基本上我的问题是“prepareQRCodeDetector”返回 nil(至少在 iPhone 5s 上,尚未在另一台设备上测试)
注意 CIDetectorTypeFace 返回一个工作的 CIDetector。
在文档中,据说该功能在 iOS 8 中可用
ios - 使用 CIDetector 时的 X 和 Y 值
所以我在下面发布了我的代码,它似乎可以正确检测面部。当我试图在检测到的面部周围建立一个矩形时,我看到了选项,.bounds.origin.x
并且.bounds.origin.y
我有几个问题希望你们能帮助我回答:
背景:我有一个图像视图,显示AVVideoOutput
CIDetector 在图像视图上工作。
- CIDetector 找到的面部中间的 x 和 y 点是什么?还是人脸与父视图的 x 和 y 的距离?还是检测到的人脸与图像视图中心的关系?
- 从中提取值的 x 和 y 平面的布局是什么?(例如,如果检测到的人脸在前置摄像头的右下方,则 x 和 y 的值更小,甚至接近 0)
- 飞机是否记录在某处?
- 这架飞机可以操纵还是标准?
- 有没有正面和负面的,因为我没有找到任何?
- 这些值/如果相机移动,这个平面是否会发生变化,或者这些值是否完全由于检测到的人脸的中心而变化?
感谢您发布的任何帮助或文档!我也会搜索,但我希望有人能帮忙,因为考虑到我(显然)不知道我在要求什么,所以我没有找到太多东西......
swift - Swift 中的 CIDetector 透视和裁剪
我已经CIDetector
在我的应用程序中实现了一个来检测图像上的矩形,但是现在我如何使用返回CGPoint
的 's 来裁剪图像以便我可以将其显示回来?
对于透视图,我尝试应用 CIPerspectiveCorrection 过滤器,但无法使其正常工作。
我四处搜索并找到了一些线索,但在 Swift 中找不到解决方案。
如何使用CIDetector
(检测到的矩形)提供的数据来修复透视和裁剪图像?
对于任何可能不熟悉 aCIDetectorTypeRectangle
返回的人:它返回 4CGPoint
的 bottomLeft、bottomRight、topLeft、topRight。
ios - iOS人脸检测位置
我尝试以不同的方式进行人脸检测,现在我正在试验用 Swift 翻译的 Apples Sqaure Cam。https://github.com/wayn/SquareCam-Swift
我想要做的是使用来自 CIDetector 的坐标,以便我可以使用该位置在左眼、右眼或嘴上覆盖一层。但是,当我使用 CIDetector 提供的坐标时,我想附加到面部特征的图层没有正确定位。我的问题特别出在这段代码上。因为它似乎可以处理方向和旋转以正确定位脸部周围的红色框。
这是代码:
我必须采取哪些步骤才能将覆盖层正确放置在眼睛和嘴巴上?