iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
AI & Data

AI世界初探系列 第 4

Day 4:AI世界初探 (樹莓Pi)

樹莓派真是個做實驗的好板子, 雖然目前已出到第4代, 小編手上還有4片Pi3B+, 這裡就以Pi3B+為主。

Pi3B+的規格如下:

  • CPU:Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
  • 記憶體:1GB LPDDR2 SDRAM
  • 無線模組:2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
  • 網路介面:Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
  • GPIO接腳:Extended 40-pin GPIO header
  • HDMI連接埠:Full-size HDMI
  • USB介面:4 USB 2.0 ports
  • 相機介面:CSI camera port for connecting a Raspberry Pi camera
  • 觸控介面:DSI display port for connecting a Raspberry Pi touchscreen display
  • 音效介面:4-pole stereo output and composite video port
  • 外接SD卡插槽:Micro SD port for loading your operating system and storing data
  • 電源接頭:5V/2.5A DC power input
  • POE支援:Power-over-Ethernet (PoE) support (requires separate PoE HAT)

以MAKER來說, 樹莓派幾乎是打遍天下無敵手, 也幾乎可以support大部份AI的實驗, 但對於某些需要強力GPU的算法還是有點點不夠力, 這個之後會提到, 是新手入門的好工具。

那拿到板子之後要做什麼?首先先打開包裝插上SDCard及電源, 然後接上滑鼠鍵盤及PiCamera, 當然也要接上Monitor及網路。SDCard要預先載好作業系統,可到Raspberry Pi的官網下載最新版本,

https://ithelp.ithome.com.tw/upload/images/20190905/20118900BVXMzzEHrL.jpg

接著一樣是在Pi上安裝Python3.5及OpenCV, 這裡用PiCamera來訓練人臉及辨識:

我們找到一個熱門的臉部辨識專案,可以秀出辨識程度,並以一位巨星為示範:

https://github.com/Mjrovai/OpenCV-Face-Recognition/tree/master/FacialRecognition

先用PiCamera截取人臉影像,在Pi的命令列執行第一個程式:

python3 01_face_dataset.py

https://ithelp.ithome.com.tw/upload/images/20190905/20118900SQzHJmU0q6.jpg

再用程式裡的HAAR分類器做訓練:

python3 02_face_training.py

最後執行底下程式就會出現巨星的名字了,當然在名字列表裡要加入Scarlett Johansson的字眼,不然會秀出作者朋友的名字Paul喔。

python3 03_face_recognition.py

https://ithelp.ithome.com.tw/upload/images/20190905/2011890083OXiUVaKl.jpg

P.S. 結果只有21分像。T_T


上一篇
Day 3:AI世界初探 (臉部辨識)
下一篇
Day 5 :AI世界初探(樹莓派還可以做更多之車牌辨識)
系列文
AI世界初探30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言