我正在使用用于IOS的dlib包实现示例人脸检测代码。我为dlib包生成了静态库。
我做了什么,
2.为IOS编写了样本dlib正面人脸检测代码,并与dlib静态库进行了链接。
我想要什么
应用程序正在工作,但人脸没有检测。我每次得到脸大小是零从dlib正面人脸检测代码。
我做错什么了吗?
你能帮我解释一下为什么dlib正面人脸检测代码不是检测脸。?
您能为IOS提供任何样本dlib人脸检测代码吗?
发布于 2016-03-12 13:40:22
如果遇到上述错误,这意味着您没有正确地使用arm7架构构建dlib。为此,将下面的代码(写后项目( dlib ))添加到dlib的CMakeLists.txt中。
对我来说,我希望不要在我的iOS开发中使用静态库。我在iPhone中成功地运行了地标检测,只需将dlib文件夹添加到包含路径和dlib/all/source.cpp e.cpp中。为了使检测速度更快,您可以使用遗留的侦听级联来更改原始人脸检测(将检测大小设置在70左右将在iPhone6s中给您提供超过40 fps )。
祝好运。
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fobjc-abi-version=2 -fobjc-arc -std=gnu++11 -stdlib=libc++ -isysroot ${CMAKE_OSX_SYSROOT}")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fobjc-abi-version=2 -fobjc-arc -isysroot ${CMAKE_OSX_SYSROOT}")
IF (${SIMULATOR})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mios-simulator-version-min=6.0")
ENDIF()https://stackoverflow.com/questions/31912931
复制相似问题