Acessando comandos do linux pelo Node.js

Como criar um servidor http simples baseado em NodeJS que quando acessado, executa um comando na console e retorna o resultado.

var http = require(‘http’);
var sys = require(‘sys’);
var exec = require(‘child_process’).exec;
var message;

function puts(error, stdout,stderr) {
message = stdout;
sys.puts(message);
}

http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
exec(“ls -la”,puts);
res.end(‘Resultado :\n’+message);
}).listen(1337, ‘127.0.0.1’);
console.log(‘Servidor iniciado : http://127.0.0.1:1337/’);

🙂

Detecção de pontos na face

O processo de detecção de elementos da face requer muitas das vezes a manipulação das matrizes de representação da imagem.

Foto original :

20120808-163028.jpg

A conversão da matriz para escala de cinza diminui o tempo de busca, assim como o ajuste do tamanho da imagem.

20120808-163955.jpg