MAC下完成人脸检测代码环境构建

目的

工作中用到图片的截图,但在使用过程中出现了一个尴尬的问题,就是截图时,有的人没有了头
,只留下身子.

解决方式

通过代码来检测出头部所以位置,然后来决定载哪些区域(目前,只是对一个人进行剪切。

具体方案

  1. 找到一个合适的类库来进行人头位置检测

     _python-opencv_
  2. 使用python 对人裁剪范围进行处理(GraphicsMagick)得到想要的区域

正题 如何在MAC上安装开发环境

利用 python-opencv 库
http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/


cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON2_PACKAGES_PATH=~/.virtualenvs/cv/lib/python2.7/site-packages \
-D
PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/bin
\
-D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers \
-D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..

http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation


brew tap homebrew/science
brew install opencv3

http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_objdetect/py_face_detection/py_face_detection.html