<legend id="qzhed"></legend>
<sub id="qzhed"></sub>
<legend id="qzhed"></legend>
      1. <acronym id="qzhed"><var id="qzhed"></var></acronym>
        1. 国产粉嫩美女一区二区三,福利网午夜视频一区二区,亚洲色大成网站WWW久久,亚洲熟女精品一区二区,国产精品九九久久精品女同,亚洲av中文乱码一区二,一区二区中文字幕av,亚洲人成网站77777在线观看
          農業無人機
          工業無人機
          軍警無人機
          娛教無人機
          水下無人機
          反無人機設備
          無人機配件
          無人機租賃
          無人機培訓
          當前位置:全球無人機網 ? 無人機技術 ? DIY ? 正文

          200美元“造”出一臺可由語音控制外加能進行人臉識別的自主飛行無人機

          發布日期:2016-11-18??來源:Parrot派諾特我要投稿我要評論

              運用語音來控制無人機

          進行語音識別部分開發的難點并不是識別本身,而是如何把語音流從運行在我本地服務器上的網頁里轉換成微軟Speech API可以使用格式。下面的代碼就是實現這個功能的。一旦你能把語音保存成單聲道和以正確的采樣頻率采樣后,這個語音識別API就能很方便地識別語音內容。這個API的花費是1000次請求4美元。對于業余應用來說,基本相當于是免費了。

          RecordRTC是一個很好的庫,可以用來作為以網頁為客戶端的語音采集的新手入門的工具。在客戶端,我就加入了保存語音文件的代碼。

          app.post(‘/audio’, function(req, res) {

          var form = new formidable.IncomingForm();

          // 設定允許客戶在一個請求里上傳多個文件

          form.multiples = true;

          form.uploadDir = path.join(__dirname, ‘/uploads’);

          form.on(‘file’, function(field, file) {

          filename = “audio.wav”

          fs.rename(file.path, path.join(form.uploadDir, filename));

          });

          // 記錄發生的錯誤日志

          form.on(‘error’, function(err) {

          console.log(‘An error has occured: \n’ + err);

          });

          // 一旦所有文件上傳完成,才給客戶端發相應

          form.on(‘end’, function() {

          res.end(‘success’);

          });

          // 解析出請求里包含的表單數據

          form.parse(req)

          speech.parseWav(‘uploads/audio.wav’, function(text) {

          console.log(text);

          controlDrone(text);

          });

          });

          我使用FFmpeg工具來降低音頻的采樣率,并把多聲道合并成單聲道,以供微軟API使用。

          exports.parseWav = function(wavPath, callback) {

          var cmd = ‘ffmpeg -i ‘ + wavPath + ‘ -ar 8000 -ac 1 -y tmp.wav’;

          exec(cmd, function(error, stdout, stderr) {

          console.log(stderr); // command output is in stdout

          });

          postToOxford(callback);

          });

          盡管我開發的功能就是這些,但是還是可以繼續擴展。比如用微軟的文字變語音的API來讓無人機說話!

              開發自主搜索路徑


          我使用ardrone-autonomy庫來為無人機開發自主搜索路徑。在此過程中,我無數次地把無人機弄得撞到了客廳的家具和植物上。最后,我妻子很“客氣”地建議我去車庫里繼續我的項目,因為那里沒多少可以撞的東西。但是車庫的地方有點小,使得操控空間有限。



          圖3:在我的“實驗室”里試飛無人機。圖片由Lukas Biewald授權使用

          在我能有一個更大的實驗空間后,我會嘗試更智能的搜索算法。不過,現在我還是只會讓無人機做起飛和旋轉的動作,以此來搜索發現人,并識別是敵還是友。

          var autonomy = require(‘ardrone-autonomy’);

          var mission = autonomy.createMission({ip: ‘10.0.1.3’, frameRate: 1, imageSize: ‘640:320’});

          console.log(“Here we go!”)

          mission.takeoff()

          .zero()         // 把當前狀態作為參考基準

          .altitude(1)

          .taskSync(console.log(“Checkpoint 1”))

          .go({x: 0, y: 0, z: 1, yaw: 90})

          .taskSync(console.log(“Checkpoint 2”))

          .hover(1000)

          .go({x: 0, y: 0, z: 1, yaw: 180})

          .taskSync(console.log(“Checkpoint 3”))

          .hover(1000)

          .go({x: 0, y: 0, z: 1, yaw: 270})

          .taskSync(console.log(“Checkpoint 4”));

          .hover(1000)

          .go({x: 0, y: 0, z: 1, yaw: 0

          .land()

              全都搞定后的效果

          看下面的視頻。我讓無人機起飛并去找我的朋友Chris:

              結論

          在一切都配置妥當之后,就可以通過API來控制無人機,獲得拍攝到的視頻圖片,這一切都爽爆了!隨著新的圖像識別技術可供使用,可能的應用必將越來越多。比如,讓無人機根據房屋平面圖來刷墻。雖然Parrot無人機并不是設計來為在狹小空間(比如我的房子)里安全飛行的,但隨著無人機越來越皮實,價格變得更低,我相信真正有用的應用將會進入爆發期。

          微軟的認知服務云API是相當得好用且便宜。最初我比較擔心無人機所用的廣角攝像頭所拍攝的圖片會影響人臉識別的準確度,另外螺旋槳的噪聲可能會對語音識別產生干擾。但整體而言,這兩個API的表現遠超我的期望。同時處理延遲也低于我的預期。從架構設計角度來看,在云端運行機器學習實時圖像處理似乎是一個奇怪的選擇,但它可能會成為未來很多應用的架構選擇。

          Lukas Biewald

          Lukas Biewald是CrowdFlower的創始人兼CEO。CrowdFlower始于2009年,是一個數據增強的平臺,可以幫助企業獲得隨需的人力來收集、產生訓練數據,以及參與人-機器學習循環的工作。 在從斯坦福大學拿到數學學士和計算機科學碩士學位后,Lukas領導了雅虎日本的搜索相關團隊。隨后他去了Powerset,作為一個資深數據科學家進行工作。2008年Powerset被微軟收購。Lukas還被《公司》雜志評選為30位30歲以下的著名人士。 Lukas還是一位專家級的圍棋選手。
          ?
          本文鏈接:http://www.shhz-sgr.cn/tech/201611/18/209.html
          標簽:??
          0相關評論
          免責聲明:凡注明來源全球無人機網的所有作品,均為本網合法擁有版權或有權使用的作品,歡迎轉載,請注明出處。非本網作品均來自互聯網,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。

          圖文推薦

          推薦新聞

          推薦品牌

          關于本站

          合作服務電話

          • 客服熱線:0755-23779287
          • 展會負責:18682042306
          • 廣告合作:點擊這里給我發消息
          • 展會合作:點擊這里給我發消息

          公眾號/APP下載


            (公眾號)


            (Android下載)

          Copyright?2005-2021 81UAV.CN All Rights Reserved? 訪問和使用全球無人機網,即表明您已完全接受和服從我們的用戶協議。 SITEMAPS 網站地圖 網站留言
          運營商: 湛江中龍網絡科技有限公司 全球無人機網?
          ICP備案號:粵ICP備2023038372號-1 
          全國公安機關?備案信息?可信網站不良舉報?文明轉播
          主站蜘蛛池模板: 日本高清视频网站www| 国产精品国产亚洲区久久| 国产又黄又湿又刺激网站| 不卡在线一区二区三区视频| 狠狠色综合久久狠狠色综合| 男人狂桶女人高潮嗷嗷| 国内自拍偷拍一区二区三区| 午夜精品久久久久久久爽| 正在播放的国产A一片| 国产91精品丝袜美腿在线| 好深好湿好硬顶到了好爽| 亚洲综合国产一区二区三区| 亚洲综合区激情国产精品| 亚洲激情一区二区三区视频| 无码福利写真片视频在线播放| 亚洲熟女乱一区二区三区| 天堂av网一区二区三区| 色综合色综合综合综合综合| 国产成年码av片在线观看| 国产精品电影久久久久电影网| 欧美z0zo人禽交另类视频| 乱码中字在线观看一二区| 日韩av中文字幕有码| 成 人影片 免费观看| 国产免费午夜福利757| 国产美女深夜福利在线一| 久久国产精品99久久蜜臀| 在线视频一区二区三区色| 久99久热这里只有精品| 五月天国产成人av免费观看| 久久天天躁夜夜躁狠狠综合| 香蕉久久久久久久av网站| 亚洲男女内射在线播放| 久久精品国产亚洲av麻豆不卡| 99热精国产这里只有精品| 国产精品毛片一区视频播| 久久夜色精品国产亚av| 91久久夜色精品国产网站| 无码人妻一区二区三区AV| 亚洲午夜激情久久加勒比| 狼人大伊人久久一区二区|