123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- // 'use strict';
- //
- // const https = require('https');
- // const qs = require('querystring');
- // const fs = require('fs');
- // const path = require('path');
- //
- // const getResult = function(data) {
- //
- // if (data.photoPath && data.visitPhotoPath && data.accessToken) {
- // // 读取待识别图像并base64编码
- // const infoPicName = path.basename('' + data.photoPath);// 该用户的采集图片的文件名 xxx.jpg
- // const visitPicName = path.basename('' + data.visitPhotoPath);// 该用户的探访图片的文件名 xxx.jpg
- // const infoPicPath = this.app.config.defaultUploadPath + infoPicName; // 采集文件路径;
- // const visitPicPath = this.app.config.defaultUploadPath + visitPicName; // 探访文件路径
- // const infoData = fs.readFileSync(infoPicPath); // 例:fileUrl="D:\\test\\test.bmp"
- // const visitData = fs.readFileSync(visitPicPath); // 例:fileUrl="D:\\test\\test.bmp"
- // const infoBase64 = infoData.toString('base64');
- // const visitBase64 = visitData.toString('base64');
- // const imagedata = infoBase64 + ',' + visitBase64;
- //
- // const contents = qs.stringify({
- // images: imagedata,
- // });
- // const options = {
- // host: 'aip.baidubce.com',
- // // path: '/rest/2.0/face/v2/match?access_token="24.3bb40595946bf4f3a8cdc8444926794f.2592000.1520738620.282335-10813823"',
- // path: '/rest/2.0/face/v2/match?access_token=' + data.accessToken,
- // method: 'POST',
- // headers: {
- // 'Content-Type': 'application/x-www-form-urlencoded',
- // },
- // };
- //
- // const startTime = new Date();
- // const req = https.request(options, function(res) {
- // console.log('STATUS: ' + res.statusCode);
- // console.log('HEADERS: ' + JSON.stringify(res.headers));
- // res.setEncoding('utf8');
- // res.on('data', function(chunk) {
- // console.log('BODY: ' + chunk);
- // const EndTime = new Date();
- // const runTime = EndTime.getTime() - startTime.getTime();
- // console.log('cost Time:' + runTime + ' ms');
- // });
- // });
- // // write data to request body
- // req.write(contents);
- // req.end();
- // } else {
- // console.log('error');
- // }
- // };
- //
- // module.exports = {
- // getResult,
- // };
|