dlib集成到android_dlib android - CSDN
  • android平台编译并使用dlib人脸识别库 未完待续

    编译dlib

    新建项目,选择c++支持,在CMakeLists.txt中添加dlib:

    include(src/main/cpp/dlib/cmake)  

    再链接dlib库

    target_link_libraries( # Specifies the target library.  
                           native-lib  
                           dlib  
                           # Links the target library to the log library  
                           # included in the NDK.  
                           ${log-lib} ) 

    参考http://blog.csdn.net/hjimce/article/details/64127654

    遇到问题

    1.std::to_string
    2. error :no member named ‘round’ in namespace ‘std’; did you mean simply ‘round’?
    3. error: no type named ‘exception_ptr’ in namespace ‘std’; did you mean ‘exception’?
    都在 http://blog.csdn.net/qi_w_ip/article/details/76286216里面有很好的解答

    经验总结

    1.将dlib移植到android应该是有很多人做过的,先不急着上手编译,而应该广泛搜索解决方案。
    2.cmake很实用,早点系统学习。

    展开全文
  • error: 'to_string' is not a member of 'std'     解决办法: arguments "-DANDROID_STL=c++_shared"

       error: 'to_string' is not a member of 'std'  

     

     解决办法:

     arguments "-DANDROID_STL=c++_shared"
    展开全文
  • 基于dlib的人脸识别的android开发demo,基于dlib的人脸识别的android开发demo
  • 参考 http://dlib.net/compile.html 1.下载源码:  http://dlib.net/files/dlib-19.6.zip   2. 编译examples cd examples mkdir build cd build cmake .. cmake --build . --config Release ...dlib a
    一、linux版本编译和安装
    1.下载源码:
      http://dlib.net/files/dlib-19.6.zip
      

    2. 编译examples

    参考 http://dlib.net/compile.html
    cd examples

    mkdir build
    cd build
    cmake ..
    cmake --build . --config Release  




    二、dlib android版本编译和安装
    ------------------------------------------
    1. 源码下载https://github.com/tzutalin/dlib-android

    包含编译安装说明


    三、dlib example

    1、  HOG 方法:

    dlib-19.6/examples/build/face_detection_ex 直接输入人脸图片

    2、  DNN方法:(测试比HOG方法识别率高)

    dlib-19.6/examples/build/ dnn_mmod_face_detection_ex

    输入mmod_human_face_detector.dat + 直接输入人脸图片

     

    3、  Dlib android dnn face detector 尝试一下:



    三、dlib 优化

    参考:http://www.learnopencv.com/speeding-up-dlib-facial-landmark-detector/


    四、

     dlib with hog, ResNet 34 layer network.

    展开全文
  • android dlib移植

    2018-11-12 10:59:38
    cmake 配置  cmake_minimum_required(VERSION 3.4.1) ...include(src/main/cpp/dlib/cmake) set(CMAKE_VERBOSE_MAKEFILE on) add_library( # Sets the name of the library.  native-lib  #...

    cmake  配置 

    cmake_minimum_required(VERSION 3.4.1)

    include(src/main/cpp/dlib/cmake)

    set(CMAKE_VERBOSE_MAKEFILE on)

    add_library( # Sets the name of the library.
                 native-lib
                 # Sets the library as a shared library.
                 SHARED

                 # Provides a relative path to your source file(s).
                 src/main/cpp/dlib/all/source.cpp
                 src/main/cpp/native-lib.cpp )

    find_library( # Sets the name of the path variable.
                  log-lib

                  # Specifies the name of the NDK library that
                  # you want CMake to locate.
                  log )

    target_link_libraries( # Specifies the target library.
                           native-lib
                            dlib
                           # Links the target library to the log library
                           # included in the NDK.
                           ${log-lib} )

    gradle配置  

    cppFlags "-frtti -fexceptions -std=c++11"
    arguments "-DANDROID_STL =c++_shared"

     

    另外  会报错  <png.h> 和 <jpeglib.h>  

    <png.h>改为"../external/libpng/png.h"

    <jpeglib.h>改为"../external/libjpeg/jpeglib.h"

    展开全文
  • 完成 Android 相机预览功能以后,在此基础上我使用 dlib 与 opencv 库做了一个关于人脸检测的 demo。该 demo 在相机预览过程中对人脸进行实时检测,并将检测的人脸用矩形框描绘出来。具体实现原理如下: 采用双层...
  • 本篇文章主要讲述在Android环境下基于opencv + dlib 进行人脸68个特征点提取。 分别下载dlib库和opencv库,网站如下: http://dlib.net/files/ opencv的下载请参照上篇文章。 新建Android Project ,新建时要...
  • 后来总算找到了dlib来进行人脸识别,踩了不少坑之后,总算是集成了上去。但是官方的demo速度实在太慢,后面有空会去学习一些优化经验,这篇文章直接从编译开始讲起集成,并且使用官方demo以及机器...
  • 1、下载 ...samples目录中存放着若干opencv应用示例(包括人脸检测等),可为我们进行android下的opencv开发提供参考;doc目录为opencv类库的使用说明及api文档等;而apk目录则存放着对应于各内核
  • 最近项目需要加入人脸识别, 于是加入opencv和dlib来实现 ,参考网上集成时报错 **cmakelists代码** ``` cmake_minimum_required(VERSION 3.4.1) set(NATIVE_DIR ${CMAKE_SOURCE_DIR}/src/main/cpp) include...
  • dlib人脸检测共可检测出68个检测点 官网上的例子:http://dlib.net/face_landmark_detection_ex.cpp.html 进行适当的改写。 其中:D:\OpenCV\shape_predictor_68_face_landmarks.dat 是从 ...
  • 2018年1月22日,dlib19.9版终于发行了,编译dlib库只需用pip即可一键安装,dlib可以实现完全本地化的人脸识别功能,使用非常方便,配合python的简洁高效和opencv的灵活强大,可以玩票出许多新的花样。本篇就来对其...
  • 程序员的生活在于折腾。。。 博文内容如题,为了方便搜索,我...项目背景:最近在做一个图像质量检测工具,用到dlib和opencv两个开源库,需要打包.so接口给安卓端机使用 opencv+VS2017编译Android项目这里有一个o...
  • 首先在创建项目的时候勾选c++支持  在创建好的项目中stuido会自动给gradle配置cmake  接下来只需要在main下面的cpp目录中编写你想要的c代码,然后引用就可以  直接通过进行引用  gradle中记得配置一下ndk...
  • vs 编译android so

    2020-06-05 23:01:17
    配置包含目录dlibdlib for android下的dlib并没有头文件,直接用原dlib的即可,OpenCV:third_party\OpenCV-android-sdk\sdk\native\jni\include,注意,库目录不是在这里配置 C/C++的属性配置,划红线的三个...
  • 参考资料:ORB_SLAM2在Android上的移植 ORB_SLAM2_Android—github OpenCV4Android 本来想直接下载github上的工程import,但是不知道为什么直接导入后eclipse直接卡死,不管怎么配置SDK、NDK、ADT各种都没用...
  • opencv、dlib编译和安装,Android - CMake编译、iOS集成opencv、dlib
  • 项目目的是为了能够再android 上面通过opencv 的cv::VideoCapture 读取视频,但实际上opencv 不支持这样做,具体是通过cmake 中设置的;opencv 读视频默认是通过 ffmpeg实现的,调研发现 ffmepg可以编译成android 的...
  • 最近公司要我做平面识别,完全没头绪,想到AR上有这种功能就去找,最初找到PTAM,可是代码太久远了,没搞好,然后发现ORB_SLAM2,虽然不知道可不可以实现平面识别,不过把ORB_SLAM2给搬android studio上了,分享...
1 2 3 4 5
收藏数 98
精华内容 39
关键字:

dlib集成到android