一、深度学习应用
我采用的时Google开发的Tensorflow深度学习框架,基于Python编写的图片语义描述深度学习应用。
二、PHP调用
php中无法带调用python程序中的方法,但是可以用命令行执行python程序,但是不知道什么原因,php中有时候无法执行引入了TensorFlow包的python程序,因此只有将python程序封装为可执行文件,windows下为exe,这时便可用执行exe的方式在php中运行我的深度学习应用了。
三、python程序封装过程
使用pyinstaller,直接pip install pyinstaller,然后再相关目录下pyinstaller x.py就可以封装你的python程序了。
四、实验效果
五、代码摘要
<?php
$search_pic = "null";
$output = "null";
$pic_path = "data/pic/";
if(isset($_FILES['search_pic']['name'])){
$imgname = $_FILES['search_pic']['name'];
$tmp = $_FILES['search_pic']['tmp_name'];
$search_pic = $pic_path.$imgname;