
Прошу, помогите люди добрые. Очень требуется помощь программистов-коптеристов.
При запуске данной программы вылезает ошибка [object Object]. С чем она может быть связана?
Сама программа подает на сервер 3000 видео с камеры дрона, создает две рабочие кнопки (взлет и посадка) и должна распознавать лица.
var express = require('express');
var arDrone = require('ar-drone');
var dronestream = require('dronestream');
var routes = require('./routes');
var app = express();
var path = require('path');
var server = require("http").createServer(app);
var oxford = require('project-oxford');
var apikey = "cd9c209b05b34d37ae114cc2e79e601e";
var client1 = new oxford.Client(apikey);
var gm = require('gm');
var fs = require('fs');
var client = arDrone.createClient();
client.createRepl();
app.configure(function () {
app.set('views', dirname + '/views');
app.set('view engine', 'jade', { pretty: true });
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(app.router);
app.use(express.static(path.join(dirname, 'public')));
});
app.configure('development', function () {
app.use(express.errorHandler());
app.locals.pretty = true;
});
app.get('/', routes.index);
app.get('/land', function(req, res) {
client.land();
console.log('Land');
});
app.get('/takeoff', function(req, res) {
client.takeoff();
console.log('Takeoff');
});
client1.face.detect({
path: './Kirill1.png',
analyzesAge: true,
analyzesGender: true,
returnFaceId : true
}).then(function (response) {
var topy = response[0].faceRectangle.top;
var topx = response[0].faceRectangle.left;
var bottomx = response[0].faceRectangle.left + response[0].faceRectangle.width;
var bottomy = response[0].faceRectangle.top + response[0].faceRectangle.height;
var textx = topx ;
var texty = topy - 10;
var TextOut = response[0].faceAttributes.age + " , " + response[0].faceAttributes.gender;
gm('public/DroneImage.png')
.fill('none')
.stroke("red",4)
.drawRectangle(topx,topy,bottomx,bottomy)
.fontSize("20px")
.stroke("red",2)
.font('/Windows/Fonts/trebuc.ttf')
.drawText(textx,texty,TextOut)
.write('public/DroneImageSQ.png', function (err) {
if( err ) throw err;
console.log(response);
});
});
dronestream.listen(server);
server.listen(3000);




