python人脸识别,自定义接口 本文共有1870个字,关键词: 项目地址:https://github.com/chenlinzhong/face-login fork地址:https://github.com/bbc-123/face-login 完整文件下载地址:https://pan.baidu.com/s/1TaalpwQwPTqlCIfXInS_LA ### 部署步骤 ### 1、安装数据库,建表,修改数据库配置 ``` create database face; CREATE TABLE `face_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `img` varchar(1024) NOT NULL DEFAULT '', `user_name` varchar(1024) NOT NULL DEFAULT '', `email` varchar(1024) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ``` 在web/DqMysql.php 中配置数据库信息 #### 2、安装face_server容器 /home/data1为本机目录,将下载的文件放到这个目录下的face-login中, /data1为docker机中的目录 ``` docker run -it --name=face_server --net=host -v /home/data1:/data1 shareclz/python2.7.10-face-image /bin/bash cd /data1/face-login rm -rf /data1/face-login/models/facedetect/20180408-102900/._model-20180408-102900.meta python face_server.py ``` #### 3、安装face_web容器 ``` docker run -it --name=face_web --net=host -v /home/data1:/data1 shareclz/php7.2.14 /bin/bash sed -i "s/extension='swoole.so'//g" /usr/local/lib/php.ini sed -i "s/extension='pthreads.so'//g" /usr/local/lib/php.ini cd /data1/face-login; php -S 0.0.0.0:9988 -t ./web/ ``` #### 4、访问192.168.0.42:9988 需要使用电脑,并支持摄像头。 #### 5、使用接口的形式测试 ##### 上传图片 http://192.168.0.42:9988/upload.php post方法:传img变量 内容为base64 格式图片 返回值 ``` { "code": 10000, "data": { "file_path": "./images//1607084766.jpg" } } ``` ##### 注册账号: get方法注册账号: http://192.168.0.42:9988/register.php?img=./images/1607084766.jpg&user_name=yihongwww&email=sssssfswwwf@ss.com 返回值 ``` { "code": 10000, "msg": "注册成功" } ``` ##### 登录账号 http://192.168.0.42:9988/login.php?op=identify&img=./images/1607082327.jpg ``` { "code": 0, "msg": "识别成功", "data": { "id": 1, "rate": 0 } } ``` × yihong (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 Python 2020-12-16 评论 1354 次浏览