作者:順哥
email:palmbear@gmail.com

資料來源:

  1. Cavedu 課程講義
  2. VIA Pixetto官方網站
  3. VIA Pixetto官方開發者網站

Table of Contents

[TOC]

前言

" VIA Pixetto Vision Sensor 視覺感測器 " 是一個存有預訓練機器學習模型,與機器學習加速器的超高畫質感測器,涵括物體、形狀、顏色、人臉及手寫辨識特點,並可上傳神經網路模型進行辨識。

硬體規格

型號Pixetto (VTS8787C)
處理器ARM Cortex-A7 900MHz
記憶體64MB DDR SDRAM
儲存空間128MB SPI 快閃記憶體
鏡頭感光元件GalaxyCore GC2053 CMOS 圖像感測器
鏡頭解析度1920×1080
鏡頭可視角130° field-of-view
板載輸入/輸出3 LEDs (電源-Green、無線網路-Blue、辨識狀態指示燈-Red)
重置按鍵
麥克風
Grove 連接器(UART)
Micro USB 2.0 端口
Micro SD 卡插槽
Wi-Fi 內置微型天線 (802.11b/g/n )
輸入電源
5V/300mA 4針 Grove 連接器
運作溫度0 ~ 45℃
尺寸38mm x 38mm (1.5” x 1.5”)

原廠最新版韌體

我使用最新版本軟體及韌體:

Pixetto 韌體修復工具Pixetto Firmware Recovery v1.6.2
Pixetto 設置工具Pixetto Utility v1.6.2
Pixetto 函式庫Pixetto Library for Arduino v1.6.4 v1.6.5
Pixetto Lite 函式庫Pixetto Lite Library for Arduino v1.6.4 v1.6.5
Pixetto Editor v1.6.0
Pixetto Link v1.2.5
Pixetto Lite圖形化積木設計指南 v0.1

原廠最新版軟體及韌體下載如下:
https://learn.pixetto.ai/pixetto.html#r15

軟體安裝教學

  1. 威盛 Pixetto 基礎安裝
    https://pixetto.ai/tw/2020/07/getting-started-with-pixetto-tw/
  2. 【AI人工智慧-神經運算】環境建置:安裝Anaconda、Tensorflow、Keras與openCV(Windows篇)
    https://blog.cavedu.com/2018/09/28/general_env_setup_anaconda_tensorflow_keras_opencv/
  3. VIA Python 環境設置
    https://pixetto.ai/tw/2020/08/python-environment-setup-tw/
  4. 教你如何連接威盛Pixetto 到Arduino開發板
    https://pixetto.ai/tw/2020/07/connecting-pixetto-to-arduino-uno-tw/
  5. 本日範例(AI_TEST.zip)
    https://drive.google.com/drive/folders/1lQDew5C2Ma4KzbXARk-uUEv-mj6yTCnx?usp=sharing

Python Jupyter Notebook應用

前置軟體:Pixetto Utility、Python Jupyter Notebook
通訊方式:Serial、Pixetto

  1. 用TensorFlow訓練CNN模型判別剪刀石頭布
    Jupyter Notebook(雲端)
    https://pixetto.ai/tw/2020/12/rock-paper-scissors-game-tw/
  2. 決鬥吧!TensorFlow剪刀石頭布進階Python應用:猜拳遊戲!
    https://pixetto.ai/tw/2020/12/rock-paper-scissors-game-tw/
  3. 辨識手寫英文單字
    https://pixetto.ai/tw/2020/08/handwritten-english-word-recognition-tw/
  4. 利用神經網路訓練威盛Pixetto辨識物件
    https://pixetto.ai/tw/2020/07/object-recognition-using-an-neural-network-tw/

Python Jupyter Notebook應用

前置軟體:Scratch(雲端) + Arduino
通訊方式:Serial、Pixetto

  1. 紅是紅、藍是藍!超好玩的「Scratch顏色分類機」
    https://pixetto.ai/tw/2020/11/color-sorter-device-tw/
  2. 一起玩 Scratch 遊戲吧!適合大朋友小朋友的「口罩配戴辨識遊戲」
    https://pixetto.ai/tw/2020/10/mask-wearing-recognition-game-tw/
  3. 活用Scratch和Arduino,實作威盛Pixetto「人臉偵測警示燈」
    https://pixetto.ai/tw/2020/10/face-detection-warning-light-tw/
  4. 教你如何運用威盛Pixetto來製作「人臉偵測警報器」
    https://pixetto.ai/tw/2020/09/face-detection-alarm-tw/
  5. 一元一次方程式流程說明
    https://pixetto.ai/tw/2020/08/linear-equation-game-tw/
  6. 教你創作水果著色遊戲
    https://pixetto.ai/tw/2020/08/learn-how-to-create-a-fruit-coloring-game-tw/
  7. 教你做出貓咪抓老鼠小遊戲
    https://pixetto.ai/tw/2020/07/cat-chasing-mouse-tw/
  8. 教你如何做出可愛的變色龍
    https://pixetto.ai/tw/2020/07/learn-how-to-create-a-color-changing-chameleon-tw/
  9. 教你學會如何運用顏色辨識功能來控制自動小車
    https://pixetto.ai/tw/2020/07/learn-how-to-program-a-color-controlled-driverless-car-tw/
  10. 教你輕鬆學會讓自動小車追蹤彩球
    https://pixetto.ai/tw/2020/07/color-following-driverless-car-step-by-step-guide-tw/
  11. 教你使用Blocks程式積木,設計有趣的鸚鵡追球遊戲
    https://pixetto.ai/tw/2020/06/parrot-chasing-ball-learn-how-to-code-with-blocks-tw/
  12. 前置軟體:Pixetto Utility + Arduino
    教你運用威盛Pixetto的AprilTag辨識功能來控制自動小車
    https://pixetto.ai/tw/2020/09/apriltag-controlled-car-tw/

實作:使用 Google Teachable Machine 訓練模型檔,威盛Pixetto辨識物件

  1. 使用 Google Teachable Machine 訓練模型檔
  2. 下載模型
  3. 儲存模型
  4. 模型內檔案
  5. 開啟Pixetto Utility,選取"神經網路辨識"
  6. 選取模型
  7. 上傳模型
  8. 立即辨識
  9. 辨識影片Youtube辨識影片

結語

VIA 這個 pixetto 視覺感測器真是好用,可以立即把 Google Teachable Machines 訓練完成 Tensorflow Lite floating point 的模型直接上傳到視覺感測器內,並且直接辨識,省去非常多的時間。

130度廣角、高解析度鏡頭,簡單、便利的 UI 介面,提供預訓練模型,也可以結合 Google Teachable Machines 訓練的模型, NO Code 的完成神經網路模型訓練、辨識,實在是教學上的利器,也是進階者後續應用的好工具。

Appendix and FAQ

  1. VIA Pixetto英文使用手冊
  2. VIA Pixetto簡易操作手冊
  3. VIA Pixetto簡易規格書
tags: AI NN Pixetto 神經網路 視覺辨識 視覺感測器

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料