我正在使用python-shell运行一个python脚本来对图像进行分类,如果该图像是我正在寻找的图像,则返回是/否。
Node.js代码:
app.get('/classify', function(req, res) {
var options = {
mode: 'text',
pythonOptions: ['-u'],
scriptPath: 'src/',
args: ['--image', '../../images/image.png', 'classifer.xml']
};
PythonShell.run('classify_images.py', options, function(err, results) {
if (err) throw err;
// results is an array consisting of messages collected during execution
console.log('results: %j', results);
});
res.send('classify');
});
如果我将命令作为python脚本运行,它可以正常运行,但是当我通过node.js运行它时,它会让我回到所有不可用的状态。
python命令(在src中)是:
python classify_images.py --image ../../images/image.png classifer.xml
答案 0 :(得分:0)
显然我没有放入正确的文件路径 - 之后就可以了。