【課程】Raspberry Pi 相機 x OpenCV 進階應用:攝影拍照、人臉偵測、影像處理與實作

報名:【課程】Raspberry Pi 相機 x OpenCV 進階應用:攝影拍照、人臉偵測、影像處理與實作

我們又和T客邦合作一起辦【課程】Raspberry Pi 相機 x OpenCV 從入門到進階:攝影拍照、人臉偵測、影像處理與實作,內容將介紹如何安裝設定相機模組,使用指令列和 Python3 拍照與錄影並調整參數。再來是 Webcam 和 Pi Camera 的差異性比較,第一天最後會介紹如何自己寫一個影像串流伺服器。第二天將會著重在影像處理部份,包括色彩空間轉換和仿射變換等基本概念,常用影像處理功能包括濾波、邊緣偵測與找直線、找輪廓與重心等,並搭配水表度數辨識做練習,第二天最後會介紹人臉偵測原理與訓練等,並結合兩天內容做個小專題。歡迎大家報名參加。

【課程內容】
目標:Raspberry Pi 相機 x OpenCV 進階應用:攝影拍照、人臉偵測、影像處理與實作。
時間:2020/04/25(六)和2020/04/26(日) 早上 09:00~下午 18:00 (兩天)
地點:T客邦總部,台北市中山區民生東路二段141號6F (Google 地圖)
講師:台灣樹莓派 sosorry(加上 Ledger 助教)

04/25 課程內容
09:00 ~ 10:00: 1. Camera 簡介與環境設定(序列埠連線設定/WiFi設定)
10:00 ~ 11:30: 2. 控制 Camera(指令列控制/用 Python 控制)
11:30 ~ 14:00: 3. 串接網路服務(imagga 影像辨識服務/練習:自製智慧相機)
14:00 ~ 15:00: 4. Webcam & Pi Camera 介紹
15:00 ~ 18:00: 5. 影像串流(HTTP + MJPG/練習:自製影像串流伺服器)

04/26 課程內容
09:00 ~ 09:00: 1. OpenCV 3 簡介(開檔/讀檔/寫檔/建立使用者界面)
09:30 ~ 11:30: 2. 常見影像處理方法(色彩空間轉換,灰階與二值化/仿射變換/位移/旋轉/縮放/裁切/直方圖和影像強化)
11:30 ~ 16:00: 3. 常見影像處理方法(捲積/濾波/邊緣偵測與霍夫直線/練習:水表/電表度數辨識/輪廓與重心/手勢偵測)
16:00 ~ 18:00: 4. OpenCV 3 機器學習方法(人臉偵測/人臉偵測訓練/練習:訓練自己的分類器/練習:自製人臉監控串流伺服器)

費用(本次硬體升級到 Pi 4/2GB):
* (早鳥價)購買樹莓派 Pi 4/2GB + 32G SD 卡 + 原廠 5V/3A 電源 + PL2303 傳輸線 + 5MP 專用相機模組 $8,600元,包含午餐。
* (早鳥價)購買 5MP 專用相機模組 + 16G microSD 卡 $7,400元,包含午餐。
注意事項:
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

先備知識:
* Raspberry Pi安裝設定

本課程為學習路徑的 “相機/影像處理” 內容,屬於初階課程。
[教學] Raspberry Pi學習路徑 | Learning Path
更多課程,或是合作事宜歡迎洽詢

報名:【課程】Raspberry Pi 相機 x OpenCV 進階應用:攝影拍照、人臉偵測、影像處理與實作

[新聞] Raspberry Pi 4 小改版(v1.2)

Rspberry Pi 4 從 2019 年發布後,就被發現有 USB-C 的充電問題

這問題是 Pi 4 和內建 E-mark 晶片的高階 USB-C 充電線不相容,而這些充電線內建了用以執行CC(Configuration Channel)邏輯檢測與控制的 E-mark 晶片,屬於高階的 USB-C 充電線。因此包括蘋果的 MacBook 或是筆電使用的 USB-C 充電裝置在插到 Pi 4 上會被誤認為音訊轉接配件,因而無法提供電力。

好消息是目前 Pi 4 有小改版,型號為 v1.2。根據 theregister 的報導,新版修正了 USB-C 的供電問題,可適用大部分的充電線(器)。此外,新版還進行了絲印的調整,可以減少焊接過程中發生錫橋。

檢查的方式是在命令列執行 cat /proc/cpuinfo,如果是 Pi4/4GB 在版本號(Revision)的部份會顯示 c03112,型號(Model)會顯示 Raspberry Pi 4 Model B Rev 1.2 就是新版(v1.2)。如果在 Revision 顯示 c03111,Model 顯示 Raspberry Pi 4 Model B Rev 1.1 那就是舊版(v1.1)。我們販售的 Pi 4 都是新版。

pi@raspberrypi:~ $ cat /proc/cpuinfo
processor	: 0
model name	: ARMv7 Processor rev 3 (v7l)
BogoMIPS	: 108.00
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd08
CPU revision	: 3

...

Hardware        : BCM2835
Revision        : c03112
Serial          : 10000000abb7260c
Model           : Raspberry Pi 4 Model B Rev 1.2 

Pi4/4GB 新版(v1.2)顯示結果如下。

舊版(v1.1)顯示結果如下。

如果要從外觀來分辨的話,可以看 WLCSP SD 卡電壓開關的位置。下圖為舊版(v1.1),開關在 SD 卡的側邊。

圖片來源:Raspberry Pi 4 Rev 1.2 Fixes USB-C Power Issues, Improves SD Card Resilience

而新版(v1.2)則是改到 SD 卡的下方。

圖片來源:Raspberry Pi 4 Rev 1.2 Fixes USB-C Power Issues, Improves SD Card Resilience

更多版本資訊可以看官方文件

參考資料:
* Raspberry Pi admits to faulty USB-C design on the Pi 4
* Raspberry Pi 4 Rev 1.2 Fixes USB-C Power Issues, Improves SD Card Resilience
* Raspberry Pi revision codes
* 樹莓派基金會證實Raspberry Pi 4與高階USB-C充電線不相容