【发布时间】:2015-11-01 23:25:56
【问题描述】:
我正在使用 IOS 的 dlib 包实现示例人脸检测代码。我为 dlib 包生成了静态库。
我做了什么
- 为 IOS 生成 DLIB 静态库。
2.为IOS编写了示例dlib正面人脸检测代码,并与dlib静态库链接。
- 编译成功。
我想要什么
应用程序正在运行,但未检测到面部。我每次从 dlib 正面人脸检测代码中得到人脸大小为零。
我做错了吗?
你能帮我为什么 dlib 正面人脸检测代码不能检测人脸吗?
您能否提供任何适用于 IOS 的示例 dlib 人脸检测代码?
【问题讨论】:
-
您能解释一下您是如何为 IOS(cmake 等)生成 DLIB 静态库的吗?
-
感谢您的回复..我使用 Cmakelist.txt 文件为 IOS 构建了 DLIB 静态库。
-
How, exactly - 您使用的 Cmake 命令行是什么,例如
cmake -G "Xcode"等(任何外部工具或工具链文件)? - 这些信息会很有帮助。 -
我使用了 DLIB Cmakelist.txt 和 IOS 工具链。请按照说明进行操作: mkdir build cd build cmake .. -DCMAKE_TOOLCHAIN_FILE=../../../toolchain/iOS.cmake -DIOS_PLATFORM=SIMULATOR make make install 并从github.com/cristeab/ios-cmake下载工具链
-
谢谢,但不适合我 =>
ld: building for OSX, but linking against dylib built for iOS, file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.1.sdk/usr/lib/libsqlite3.dylib' for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [libdlib.18.18.99.dylib] Error 1 make[1]: *** [CMakeFiles/dlib-shared.dir/all] Error 2 make: *** [all] Error 2