樹莓派4B--新手資源篇

最近入手了一款2G內(nèi)存版的樹莓派4B缔杉,下面將就樹莓派的相關(guān)話題進(jìn)行展開锤躁,主要是記錄這兩天所碰到的問題及解決辦法來進(jìn)行整理。

內(nèi)容結(jié)構(gòu):

  1. 樹莓派簡介
  2. 樹莓派4B 安裝中文輸入法
  3. 樹莓派4B 搭建python 3.7.3 opencv3.4.3 開發(fā)環(huán)境
  4. 給TF卡燒錄樹莓派系統(tǒng)

1. 樹莓派簡介
1.1 官網(wǎng)地址Raspberry Pi
基于Linux系統(tǒng)的微型電腦或详,尺寸大小與銀行卡差不多系羞,接口比較豐富,羅列如下:

  • 1.5GHz四核64位ARM Cortex-A72 CPU(~3 × 性能)
  • 1GB霸琴,2GB或4GB的LPDDR4 SDRAM
  • 全吞吐量千兆以太網(wǎng)
  • 雙頻802.11ac無線網(wǎng)絡(luò)
  • 藍(lán)牙5.0
  • 兩個USB 3.0和兩個USB 2.0端口
  • 雙顯示器支持椒振,分辨率高達(dá)4K
  • VideoCore VI顯卡,支持OpenGL ES 3.x.
  • HEVC視頻的4Kp60硬件解碼
  • 與早期的Raspberry Pi產(chǎn)品完全兼容
樹莓派4B

關(guān)于樹莓派4B的測評內(nèi)容梧乘,以下資源可供參考:
樹莓派4B評測 值不值得買
樹莓派4B發(fā)布后續(xù)
樹莓派4到手開箱實(shí)測
樹莓派4B雙屏高清輸出

桌面截屏
2. 樹莓派4B 安裝中文輸入法
打開LX中端澎迎,輸入如下信息:

sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin

完成后重啟系統(tǒng)

3. 樹莓派4B搭建python3.7.3+opencv 3.4.3開發(fā)環(huán)境
本部分內(nèi)容為參考下面的資源博客[其中包含python 2.7.13+opencv2.4.9.1和python3.5+opencv3.4.0的搭建工作]庐杨,嘗試有效,由于這一部分的內(nèi)容比較費(fèi)時而且有一定的失敗率夹供,本部分主要附上其中部分注意事項(xiàng)灵份。

參考資源(推薦,內(nèi)有細(xì)節(jié))
子豪兄教你在樹莓派上安裝OpenCV

3.1 配置opencv所需的庫

udo apt-get install build-essential git cmake pkg-config -y
sudo apt-get install libjpeg8-dev -y
sudo apt-get install libtiff5-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libpng12-dev -y

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y

sudo apt-get install libgtk2.0-dev -y
sudo apt-get install libatlas-base-dev gfortran -y

#作者:人工智能小技巧

3.2 安裝numpy

sudo pip3 install numpy

安裝numpy
由于默認(rèn)已經(jīng)安裝哮洽,記住安裝路徑/usr/lib/python3/dist-packages (1.16.2)填渠,在后面的cmake中需要修改對應(yīng)的numpy/core/include路徑即在dist-packages路徑下

3.2 下載opencv3.4.3和opencv_contrib3.4.3(你可以選擇其他版本,不過二者版本號需一致)
法一:

cd /home/pi/Downloads

wget https://github.com/Itseez/opencv/archive/3.4.3.zip
wget https://github.com/Itseez/opencv_contrib/archive/3.4.3.zip
作者:人工智能小技巧

下面的兩種方法你可以在windows或者mac下載好用u盤來拷貝到樹莓派對應(yīng)路徑下(/home/pi/Downloads或者你自己建路徑鸟辅,需要注意的是后續(xù)會用到揭蜒,記得修改)
法二:
opencv3.4.3直接從opencv官網(wǎng)Releases下載,opencv Releases鏈接
opencv_contrib3.4.3從github上下載剔桨,opencv_contrib github鏈接
法三:
OpenCV 百度云下載驛站
opencv_contrib 百度云下載驛站
包含多個opencv和對應(yīng)的contrib版本屉更,選擇你需要的即可
3.3 解壓相關(guān)文件及安裝
解壓文件

cd /home/pi/Downloads
unzip opencv-3.4.3.zip
unzip opencv_contrib-3.4.3.zip

創(chuàng)建build路徑及設(shè)置cmake參數(shù)

cd /home/pi/Downloads/opencv-3.4.0
mkdir build
cd build

設(shè)置cmake參數(shù)注意你對應(yīng)python3相關(guān)文件的路徑以及numpy安裝的路徑,這里附上本次使用的參數(shù):

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/home/pi/Downloads/opencv_contrib-3.4.3/modules -D BUILD_EXAMPLES=ON -D WITH_LIBV4L=ON PYTHON3_EXECUTABLE=/usr/bin/python3.7 PYTHON_INCLUDE_DIR=/usr/include/python3.7 PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.7m.so PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include ..

請注意以下幾點(diǎn):

  1. OPENCV_EXTRA_MODULES_PATH=/home/pi/Downloads/opencv_contrib-3.4.3/modules為你的opencv-contrib解壓路徑
  2. PYTHON3_EXECUTABLE=/usr/bin/python3.7 PYTHON_INCLUDE_DIR=/usr/include/python3.7 PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.7m.so,其中python版本對應(yīng)到你的python3版本洒缀,最好確認(rèn)下libpython3.7m.so文件位置
  3. PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include .. ,numpy的include文件夾路徑的正確瑰谜,本次是用樹莓派4B自帶的python3版本,如果你自己安裝树绩,確保對應(yīng)路徑正確
    等待配置完成萨脑,如果成功會出現(xiàn)提示
build files have been written to : /home/pi/Downloads/opencv-3.4.3/build

如果失敗,檢查cmake中的參數(shù)以及opencv及opencv_contrib文件無損饺饭,卻相對應(yīng)(兩個版本號一致)
3.4 編譯
在/home/pi/Downloads/opencv-3.4.3/build路徑下:

make

此過程比較久渤早,需要5個小時左右(放在一邊做自己的事,回來就完成了)
之后就可以安裝了

sudo make install

完成后測試安裝是否成功

sudo python3
import cv2
cv2.__version__

可以看到你的opencv版本即成功瘫俊!
opencv搭建完畢

4. 給TF卡燒錄樹莓派系統(tǒng)
4.1 準(zhǔn)備工具(在Windows上操作)

  • Win32DiskImager
  • SD Card Formatter鹊杖,如果你的TF卡需要格式化
  • 樹莓派系統(tǒng),去官網(wǎng)下載下載地址
    樹莓派下載地址
    有三個版本可供下載:
  • Raspbian Buster with desktop and recommended software 桌面版本并附帶一些推薦的軟件
  • Raspbian Buster with desktop 桌面版
  • Raspbian Buster Lite 輕量級不帶桌面的版本

4.2 將TF卡格式化(如果卡中之前有系統(tǒng)的話)

使用sd card formatter
TF卡格式化
4.3 將下載好的樹莓派系統(tǒng)文件燒錄到TF卡中
下載文件

下載的壓縮文件解壓后即為img文件扛芽,然后使用Win32DiskImager將樹莓派系統(tǒng)寫入到TF卡中
燒錄系統(tǒng)

寫入完成后骂蓖,Windows會提示格式存在問題是否要初始化,選擇No川尖,因?yàn)閷懭牒蟛糠譃長inux格式的分區(qū)登下。

參考及相關(guān)資源
全新樹莓派的第一次設(shè)置
給樹莓派安裝中文輸入法Fcitx及Google拼音輸入法
樹莓派能用來做啥
Windowns 下安裝樹莓派系統(tǒng)到TF卡
TF卡和SD卡的區(qū)別是什么
在樹莓派上截圖和截屏

吐槽一下,在樹莓派上截個局部的圖還真是不容易叮喳,使用scrot來截圖被芳,使用-s來選擇特定區(qū)域,拖影嚴(yán)重...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末馍悟,一起剝皮案震驚了整個濱河市畔濒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌赋朦,老刑警劉巖篓冲,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件李破,死亡現(xiàn)場離奇詭異,居然都是意外死亡壹将,警方通過查閱死者的電腦和手機(jī)嗤攻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诽俯,“玉大人妇菱,你說我怎么就攤上這事”┣” “怎么了闯团?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長仙粱。 經(jīng)常有香客問我房交,道長,這世上最難降的妖魔是什么伐割? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任候味,我火速辦了婚禮,結(jié)果婚禮上隔心,老公的妹妹穿的比我還像新娘白群。我一直安慰自己,他們只是感情好硬霍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布帜慢。 她就那樣靜靜地躺著,像睡著了一般唯卖。 火紅的嫁衣襯著肌膚如雪粱玲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天耐床,我揣著相機(jī)與錄音密幔,去河邊找鬼。 笑死撩轰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的昧廷。 我是一名探鬼主播堪嫂,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼木柬!你這毒婦竟也來了皆串?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤眉枕,失蹤者是張志新(化名)和其女友劉穎恶复,沒想到半個月后怜森,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谤牡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年副硅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翅萤。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡恐疲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出套么,到底是詐尸還是另有隱情培己,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布胚泌,位于F島的核電站省咨,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏玷室。R本人自食惡果不足惜茸炒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阵苇。 院中可真熱鬧壁公,春花似錦、人聲如沸绅项。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽快耿。三九已至囊陡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掀亥,已是汗流浹背撞反。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搪花,地道東北人遏片。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像撮竿,于是被迫代替她去往敵國和親吮便。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 樹莓派電腦連接指南(無顯示屏幢踏、路由器髓需、網(wǎng)線) 硬件要求: Raspberry Pi 3B 及以上 TF卡及其讀卡器...
    _Alpha_閱讀 9,100評論 0 1
  • 材料: 一個樹莓派開發(fā)板 一張不小于16G的TF卡 一條網(wǎng)線 一個路由器 STEP 1 登陸樹莓派的官方下載網(wǎng)站:...
    ljymew閱讀 5,919評論 0 7
  • 書如能得唐人之性,侍晉人之韻房蝉,會宋人之意僚匆,筆下有明人之愁微渠,則自我之貌可成,當(dāng)不為妄言也咧擂。 寒雪梅中盡逞盆,春風(fēng)柳上歸
    獨(dú)釣云煙閱讀 304評論 2 8
  • 有的人,我們注定是要錯過的屋确,因?yàn)槟苫鳎ㄋ﹤兇嬖诘囊饬x是教會我們成長。 有的人攻臀,我們注定是不會錯過的焕数,因?yàn)椋ㄋ?..
    葉暮煙閱讀 152評論 0 0
  • 你還好嗎?雖然分開不久设联,我們的故事卻像過去了好多年善已,而上海連綿的陰雨也已下了好多天。 回憶是一張掛滿憂傷的珠簾离例,風(fēng)...
    如若簡兮閱讀 200評論 0 2