咋样在android里实现将人的头像从图片里扣出来(不要头发)如下图,抠图只剩下两个人头(不带头发)求解,各位大虾帮帮小弟

解决方案 »

  1.   

    你是想做图像处理的吗?如果是的话,推荐使用opencv ,这个有个开源的android opencv库,可以使用opencv来进行抠图~~
      

  2.   

    Administrator@MICROSOF-DAE921 ~/android-opencv-read-only/opencv
    $ sh build.sh
    build.sh: line 1: ndk-build: command not found
    PROJECT_PATH defaulting to this directory
    OPENCV_ROOT = ../
    /home/Administrator/android-ndk-r4-crystax/ndk-build OPENCV_ROOT=../ \
            PROJECT_PATH=. V=0
    make[1]: Entering directory `/home/Administrator/android-opencv-read-only/opencv
    /android'
    Gdbserver      : [arm-eabi-4.4.0] ./libs/armeabi/gdbserver
    Gdbsetup       : ./libs/armeabi/gdb.setup
    Gdbsetup       : + source directory /home/Administrator/android-opencv-read-only
    /opencv/android/jni
    Gdbserver      : [arm-eabi-4.4.0] ./libs/armeabi-v7a/gdbserver
    Gdbsetup       : ./libs/armeabi-v7a/gdb.setup
    Gdbsetup       : + source directory /home/Administrator/android-opencv-read-only
    /opencv/android/jni
    SharedLibrary  : libandroid-opencv.so
    /home/Administrator/android-ndk-r4-crystax/build/prebuilt/windows/arm-eabi-4.4.0
    /bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: cannot find -lfeatur
    es2d
    collect2: ld returned 1 exit status
    make[1]: *** [/home/Administrator/android-opencv-read-only/opencv/android/obj/lo
    cal/armeabi/libandroid-opencv.so] Error 1
    make[1]: Leaving directory `/home/Administrator/android-opencv-read-only/opencv/
    android'
    make: *** [libs/armeabi-v7a/libandroid-opencv.so] Error 2
      

  3.   

    http://www.eoeandroid.com/thread-53302-1-1.html    path的問題T__T
      

  4.   

    svn获取opencv的源代码:svn checkout http://android-opencv.googlecode.com/svn/trunk/ android-opencv 建议放在home下
    3 下载android-ndk-r4-crystax 记住,一定要是crystax,来自google官方的解释就是标准ndk是不支持opencv的编译的,建议放在home
    *************************记住,openv的源码和ndk的源码一定要是在同级目录下不知道是不是说的这个问题,我没有编过opencv,你自己谷歌看看吧~~~