學習opencv3中文版_給視覺組新生的一點學習建議

faa92c7f156ec2d8ce4bb07beef7b067.gif如果說機械組是把機器人做出來電控組讓機器人動起來那么視覺組就是讓機器人智能化完成一個合格的機器人三者缺一不可今天就讓我們來看看視覺組師兄推薦的學習建議吧!1語言基礎 ??野狼隊視覺組目前使用的主要語言是C++,同時也需要具備一定的C語言基礎。建議參考書籍:C語言:重點了解數組、函數、循環、指針、結構體C++:推薦使用電子科技出版社《C++程序設計基礎》也可以選擇《C++ Primer Plus》,重點了解“類和對象”等d0ccea143b442614d0e0b4a507e9714c.pngaa6e5ce12b262d85745d20e575ecf3c3.png下面是推薦的一些鏈接資料:C語言浙江大學課程:https://www.bilibili.com/video/av15267247?from=search&seid=11446388034059389637C++官網https://isocpp.org/ (英文)清華大學課程https://www.bilibili.com/video/av28842036?from=search&seid=18212090030363853584python官網https://www.python.org/視頻https://www.bilibili.com/video/av4050443?from=search&seid=9385857870972564444數據結構https://www.bilibili.com/video/av48505556/清華大學課程https://www.bilibili.com/video/av49361421?from=search&seid=116397839375418697652書本基礎?線性代數麻省理工公開課https://www.bilibili.com/video/av15463995?from=search&seid=14018366133832544835其他視頻https://www.bilibili.com/video/av6731067/?redirectFrom=h53?操作系統?Ubuntu基于linux的開源操作系統,目前視覺組使用版本為ubuntu16.04LTS。下載地址https://www.ubuntu.com/download/desktop4?圖像處理 ?? ??

OpenCV

目前視覺組所使用的計算機視覺開源庫,其官網有完整的資料。官網:https://opencv.org/(英文)推薦使用書籍:毛星云《OpenCV3編程入門》清華大學出版社《學習OpenCV3(中文版)》拓展部分建議學習:?電子工業出版社《數字圖像處理》3d5b16811ac7aeb593b0f4f73a7ff683.png00f2dc4dc52c549e0540afe265ed699b.png18a66c491ef735b10478f11935fc44c4.png一些鏈接:知乎https://zhuanlan.zhihu.com/mengcius-opencvbase官方github的issueshttps://github.com/opencv/opencv/issues暑假時間比較多,建議將官網Tutorials部分按順序能看多少看多少,由于文檔為全英,所以建議大家要學好英語。——此部分學習應作為暑假重點5?神經網絡?Tensorflow官網https://www.tensorflow.org(墻)官方中文文檔http://www.tensorfly.cn/tfdoc/get_started/introduction.htmlKerashttps://keras.io/有興趣的可以對這一部分做了解7648847866e9507521c15ce1c86bf341.png6?串口通訊 ???各種各樣的串口51dafddcffe4ea4ec57ba7e508448b67.png9aaf2e9ea7e14f932dc3267baf36ab04.png視覺組跟電控組之間的溝通的工具?f5c2e15ad4caf6d27a4e485fd24704a8.pngb3d8ffa037f4f2d70614e06b0494b76b.png

視覺boy

729b42f449dc909adf44ccc091aed156.png

我的數據肯定沒有問題

但是我這里收到的是亂碼啊……

14b63ae84ad195efebf7a597042b8ed2.png17985be8c7c7ad71598aacb3158d7246.png

電控boy

不管是正確的數據還是亂碼,都是通過串口來實現雙方的通訊,下面是教程:https://www.xanthium.in/Serial-Port-Programming-on-Linux7? ? Git ? ?d58a1ee8966b4de976c1ab3070d2d308.png78ef3c5cc8ea4ddb32a1d13a430fe600.png官網https://git-scm.com/Github官網https://github.com/視頻教程https://www.bilibili.com/video/av6819312?from=search&seid=14587206737780675023團隊協作過程中,每個人負責不一樣的部分,代碼同步就會變得非常繁瑣,能夠學會使用Git,將會使這一部分的工作變得便捷容易,可以在假期嘗試使用Github托管自己的項目,學會Github的基本操作,正式加入后會有公用賬號。8? ?IDE ???Windows?Visual Studioa0c5e9d2e3f7c5960608684c3d88214c.png請自行安裝,推薦2017版本視覺組大部分代碼工作都在ubuntu下進行,因此windows部分不過多介紹,希望同學們能夠利用網絡查找資料。?Ubuntu?Vscode3565857f3306ba73219a408a2d3d4c2f.pngVscode是一款免費的,開源的跨平臺編輯器,功能強大,自定義程度很高,學會使用的話能有效的提高效率。安裝教程https://code.visualstudio.com/docs/setup/linux官網文檔https://code.visualstudio.com/docs(英文版)Qt Creator98ad79a7f278a8ac6465dfbca3f29635.png編譯以及調試方便,推薦使用中文官網https://www.qt.io/cn來自師姐的教程https://blog.csdn.net/XUTIAN1129/article/details/78974314Pychram7b3b9f92d100b642df55d858b072f931.pngPychram用來編輯python代碼時比較推薦,有豐富的模塊支持。官網下載https://www.jetbrains.com/pycharm/9? 編譯 ??

58d274d36651948eb514fc156883e7f5.png

Cmake官網:https://cmake.org/GCC , G++官網:https://gcc.gnu.org/編譯部分稍作了解基礎部分建議自己多花時間學習,實驗室的時間應該多用于圖像處理部分的學習。ae6aec79966470077151f12416f95fca.gifENDae6aec79966470077151f12416f95fca.gif圖文:視覺組編輯:傳媒組1bb80e6347208ce920c1051cb6030dea.pngd739a25388884a18b5005df907e54cdd.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397061.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397061.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397061.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何動態改變audio的播放的src

如何動態改變audio的播放的src 一、總結 一句話總結:js方式在請求外部網站的時候行,php方式在請求內外部資源都行。因為php走在js前面,所以問題可以從php方面想辦法。 1、如何使用js控制修改audio的src或它的source 的src屬性實現動態改變aud…

錯誤 open too many files

錯誤:服務器最大打開文件數65535啟動java程序報錯 open too many files解決辦法:1.增加文件描述符 #服務器本來就是65535了2.排查程序 #研發總監4.研發總監和我 一起看服務器lsof -p pid(程序)|wc -l5.最終確定程序的問題6.研發總監 去改…

mysql 水平拆分實例_2021先定個小目標?搞清楚MyCat分片的兩種拆分方法和分片規則!(二):水平拆分實例解析和代碼實現!...

一、概述根據表中的數據的邏輯關系,將同一個表中的數據按照某種條件拆分到多臺數據庫(主機)上面,這種切分稱之為數據的水平(橫向)切分。二、案例場景在業務系統中, 有一張表(日志表), 業務系統每天都會產生大量的日志數據 , 單臺服務器的數據存儲及處理能…

30分鐘快速搭建移動應用直傳OSS服務

30分鐘快速搭建移動應用直傳服務 背景 這是一個移動互聯的時代。手機APP上傳的數據會越來越多。把數據存儲的問題交給OSS, 讓開發者能更加專注于自己的應用邏輯。 那么怎么樣基于OSS構建一個APP存儲系統呢? 目的 本教程就是讓你在30分鐘內搭建一個基于OS…

用java判斷一個年份是否為閏年_判斷閏年還是平年

↑↑↑點擊上方圖片&#xff0c;了解詳情正文&#xff1a;判斷一個年份是閏年還是平年。閏年條件&#xff1a;1.可以被400整除。2.可以被4整除&#xff0c;但是不可以被100整除。代碼&#xff1a;Private Sub 查詢_Click() If Me.年份 Mod 4 0 And Me.年份 Mod 100 <> 0…

PAT L1-048 矩陣A乘以B

https://pintia.cn/problem-sets/994805046380707840/problems/994805082313310208 給定兩個矩陣A和B&#xff0c;要求你計算它們的乘積矩陣AB。需要注意的是&#xff0c;只有規模匹配的矩陣才可以相乘。即若A有R?a??行、C?a??列&#xff0c;B有R?b??行、C?b??列&a…

【JavaScript吉光片羽】--- 滑動條

燈光的亮度控制需要一個滑動條&#xff0c;先借用lamp源碼中Bar&#xff1a; var Bar function (opt) {var defaults {$id: "", // 進度條dom節點idmin: 1, // 刻度最小值stepCount: 5, // 刻度步數step: 1, // 刻度步長$alpha: "",//顯示亮度的idtouchE…

ldd /usr/bin/mysql_mysql客戶端登錄時報mysql: relocation error錯誤

在安裝了xtrabackup后&#xff0c;再用下列命令登錄時報下列錯誤[rootlocalhost ~]# mysql -u root -pmysql: relocation error: mysql: symbol strmov, version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference解決方法&#xff1a;查看…

python語言用什么關鍵字來聲明一個類_python使用什么關鍵字定義類

什么是類&#xff1f; 用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。 什么是方法&#xff1f; 類中的函數即為方法 如何定義一個類&#xff1f; 定義類&#xff0c;語法格式如下&#xff1a;class ClassName:. . .…

谷歌+安卓,他已經改變了世界兩次,但還想多來幾次

回望拉里佩奇的創業經歷&#xff0c;小巴發現他在幾個創業者最有可能犯&#xff08;si&#xff09;錯&#xff08;bi&#xff09;的節點上都處理得很好。 你還記得你用的第一個搜索網站是什么嗎&#xff1f; Google.com 講到它的創始人&#xff0c;一般要連起來念&#xff0c; …

centos7 DNS服務器搭建

DNS&#xff0c;全稱Domain Name System&#xff0c;即域名解析系統。 DNS幫助用戶在互聯網上尋找路徑。在互聯網上的每一個計算機都擁有一個唯一的地址&#xff0c;稱作“IP地址”&#xff08;即互聯網協議地址&#xff09;。由于IP地址&#xff08;為一串數字&#xff09;不方…

lisp中怎樣調取圖形_CAD的lisp程序已加載,怎樣繪圖?

回答&#xff1a;1.計算所有線段總長度(加載后只需框選所有線段便可得出這些線段的總長度)(defun c:LL ()(setvar "cmdecho" 1)(setq en (ssget(list (0 . "spline,arc,line,ellipse,LWPOLYLINE"))))(setq i 0)(setq ll 0)(repeat (sslength en)(setq ss (…

Java Web的web.xml文件作用及基本配置(轉)

其實web.xml就是asp.net的web.config一個道理。 說明&#xff1a; 一個web中完全可以沒有web.xml文件&#xff0c;也就是說&#xff0c;web.xml文件并不是web工程必須的。 web.xml文件是用來配置&#xff1a;歡迎頁、servlet、filter等的。當你的web工程沒用到這些時&#xff0…

stand up meeting 12/21/2015

part組員 工作 工作耗時/h明日計劃工作耗時/h UI馮曉云 完成PDF UI主頁面的頁面切換功能&#xff0c;待完善 4 完善頁面切換&#xff0c;修補彈窗bug 4foxit PDF Reader朱玉影 修改了對pdf中文本進行搜索的代碼&#xff0c;使其更加robust 4 pdf…

python快速檢測視頻跳過幀_使用Python實現跳幀截取視頻幀

本文實例為大家分享了Python跳幀截取視頻幀的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下 可以自由設定時長來截取視頻&#xff0c;經實測效果理想。期間遇到的一個麻煩是我的視頻文件在D:盤&#xff0c;在原視頻D盤目錄上不能保存截取的圖片文件&#xff0c;后改…

BZOJ3999: [TJOI2015]旅游

BZOJ3999: [TJOI2015]旅游 Description 為了提高智商&#xff0c;ZJY準備去往一個新世界去旅游。這個世界的城市布局像一棵樹。每兩座城市之間只有一條路徑可以互達。每座城市都有一種寶石&#xff0c;有一定的價格。ZJY為了賺取最高利益&#xff0c;她會選擇從A城市買入再轉手…

一張圖看懂單機/集群/熱備/磁盤陣列(RAID)

單機部署(Standalone) 只有一個飲水機提供服務器&#xff0c;服務只部署一份 集群部署(Cluster) 多個飲水機同時提供服務&#xff0c;服務冗余部署&#xff0c;每個冗余的服務都對外提供服務&#xff0c;一個服務掛掉時依然可用 熱備部署(Hot-swap) 只有一個桶提供服務&#xf…

typescript vuex_Vue3+TypeScript完整項目上手教程

作者&#xff1a;TinssonTaihttps://juejin.im/post/6875713523968802829一個完整的Vue3Ts項目,支持.vue和.tsx寫法 項目地址&#xff1a;https://github.com/vincentzyc/vue3-demo.gitTypeScript 是JS的一個超集&#xff0c;主要提供了類型系統和對ES6的支持&#xff0c;使用 …

JS中window.showModalDialog()詳解

window.showModalDialog()方法用來創建一個顯示HTML內容的模態對話框。 window.showModelessDialog()方法用來創建一個顯示HTML內容的非模態對話框。 使用方法&#xff1a; vReturnValue window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue window.show…

一個簡單的javascript節流器實現

節流器 javascript的節流器主要用于延緩某些動作的執行&#xff0c;比如ajax請求&#xff0c;如果input框注冊了input事件&#xff0c;那么當用戶輸入時就會持續的觸發這個事件&#xff0c;如果回調函數中持續的通過ajax調用后臺的接口&#xff0c;就會對服務器產生一定壓力。這…