ios - Core Image 人脸检测在 64 位 iOS 上损坏了吗?

标签 ios 64-bit ios7 face-detection core-image

所以,我有一个使用 Core Image ( https://itunes.apple.com/us/app/ace-freakyface-cartoon-mask/id454513332?mt=8 ) 面部检测功能的应用程序,我刚拿到新的 iPhone 5s,该应用程序不再检测到面部。调试时我还在控制台中收到错误消息:

/System/Library/PrivateFrameworks/FaceCore.framework/fcl-fc-3.dat: mach-o, but wrong architecture 2013-09-25 20:17:22.861 faceMaker[474:a16b] Face detection finding face error: Error Domain=FCRFaceDetectorErrorDomain Code=2 "dlopen(/System/Library/PrivateFrameworks/FaceCore.framework/fcl-fc-3.dat, 2): no suitable image found. Did find:

我已经用 iOS 7 更新了我的 iPhone 4s(非 64 位),应用程序可以正常运行。我想我需要更新有效的架构,但当我这样做时,我破坏了 AdMob 库。可能有办法解决这个问题,但我不知道。不管怎样,我会继续尝试,但想知道是否还有其他人遇到过类似的问题。我还使用人脸检测器 API 下载了应用商店中的其他应用,结果相同,即在 64 位上没有任何乐趣。

谢谢,

尼克

最佳答案

我的面部变形应用程序也遇到了这个问题。我写了一个独立的测试程序,只做人脸识别软件。如果我将它编译为 64 位应用程序并在装有 iOS 7 的 iPhone 5S 上运行,它就可以运行。如果我将它编译为 32 位应用程序,并在装有 iOS 7 的 iPhone 5S 上运行它,它就会失败。我收到了类似的日志。在 32 位模式下出现,名为 FaceCore 的私有(private)库不可用。该库的 64 位版本可用。我们需要让更多人就此向 Apple 投诉,因为这听起来像是操作系统错误!

关于ios - Core Image 人脸检测在 64 位 iOS 上损坏了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19018962/

相关文章:

c++ - C++ 中是否有任何 "standard"类似 htonl 的函数用于 64 位整数?

windows - 无法在 PowerShell 上导入 MSOnline(Connect-MsolService 错误)

ios - Phonegap Build App 从不安装在 iOS 7 中

ios - 应用程序在移动数据和 Wifi 上的行为不同

ios - 绘制轮廓的opencv线大小

ios - 无法快速生成 CustomTableViewCell cellIdentifier 扩展?

objective-c - iOS 圆形 float

ios - 从导入到 Storyboard项目的 xib 项目加载 ViewController 代码。

java - 应用程序应支持64位java

ios - NSURLSession 线程 : Tracking multiple background downloads