《PHP用Tclip优化图片剪切到合适的位置》要点: 本文介绍了PHP用Tclip优化图片剪切到合适的位置,希望对您有用。如果有疑问,可以联系我们。
Tclip致力于人脸识别和图片显著性区域的识别。它与其他图片裁剪程序最大的不同之处在于,在裁剪后的图片中保留人脸和其他图片显著性区域。先来看看平时我们剪切图片的烦恼,相信每位PHPER都会遇到: 原图:

如果按照从中间截取为 400 * 225 大小大图片。效果如下:

使用tclip裁剪图片效果如下:

原图:

如果按照从中间截取,效果如下:

在php中使用裁剪图片效果如下: 
安装步骤: 源码下载: 下载opencv源码:http://www.bo56.com/download/opencv2.tar.bz2 下载Tclip源码: https://github.com/exinnet/tclip 安装opencv2: 此扩展依赖于opencv2.0 之上版本。因此安装前先安装opencv。opencv的安装步骤如下:
1.安装如下依赖包: gtk+ gtk+-devel pkgconfig libpng zlib libjpeg libtiff cmake 如果是centos可以执行如下命令进行安装依赖包: yum install gtk+ gtk+-devel pkgconfig libpng zlib libjpeg libtiff cmake 2.安装opencv2,步骤如下: 解压安装包 cd 进入安装包文件夹内。 cmake CMakeLists.txt make && make install vim /etc/profile 注意,在编译opencv时,要使用gcc的4.4版本。否则会报错。
3.设相关环境变量 在 unset i 前增加 export PKG_CONFIG_PATH=/usr/lib/pkgconfig/:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH 保持退出后,执行如下命令 source /etc/profile echo "/usr/local/lib/" > /etc/ld.so.conf.d/opencv.conf ldconfig
安装php图片裁剪tclip扩展 cd 到源代码目录中的php_ext文件夹 phpize ./configure make cp modules/tclip.so 到 extension 目录 修改php.ini。加入 extension=tclip.so 重启fpm 安装命令行
如果想使用命令行方式,可以进行如下安装 cd 进入安装包soft文件夹内 chmod +x ./tclip.sh ./tclip.sh
请查看下一页的使用方法说明。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|