目的
工作中用到图片的截图,但在使用过程中出现了一个尴尬的问题,就是截图时,有的人没有了头
,只留下身子.
解决方式
通过代码来检测出头部所以位置,然后来决定载哪些区域(目前,只是对一个人进行剪切。
具体方案
找到一个合适的类库来进行人头位置检测
_python-opencv_
使用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