我正在尝试进行一些图像处理,我想知道使用颜色过滤或物体检测是否是一种更好的实时流媒体方法。我使用node.js
进行编程,node-dronestream
作为流媒体模块。我想使用opencv
进行图像处理,但不确定如何处理此任务。我希望无人机能够通过跟随线路自主地跟随排水沟。因此,我希望无人机找到排水沟,并通过清理排水沟中的树叶或任何碎片来完成任务。我有node.js的代码和下面显示的流模块。我知道它不多但我不知道如何opencv用于图像处理部分。附加了装订线的图片。
var arDrone = require('ar-drone');
var client = arDrone.createClient();
client.takeoff();
client
.after(2000, function() {
this.up(1);
})
.after(5000, function() {
this.front(1.0);
})
.after(2000, function() {
this.clockwise(0.5);
})
.after(5000, function() {
this.back(0.8);
})
.after(2000, function() {
this.land();
});
var http = require("http"),
drone = require("../../index");
var server = http.createServer(function(req, res) {
require("fs").createReadStream(__dirname + "/index.html").pipe(res);
});
drone.listen(server);
server.listen(5555);