作者:順哥
email:palmbear@gmail.com
資料來源:
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
軟體安裝教學
- 威盛 Pixetto 基礎安裝
https://pixetto.ai/tw/2020/07/getting-started-with-pixetto-tw/ - 【AI人工智慧-神經運算】環境建置:安裝Anaconda、Tensorflow、Keras與openCV(Windows篇)
https://blog.cavedu.com/2018/09/28/general_env_setup_anaconda_tensorflow_keras_opencv/ - VIA Python 環境設置
https://pixetto.ai/tw/2020/08/python-environment-setup-tw/ - 教你如何連接威盛Pixetto 到Arduino開發板
https://pixetto.ai/tw/2020/07/connecting-pixetto-to-arduino-uno-tw/ - 本日範例(AI_TEST.zip)
https://drive.google.com/drive/folders/1lQDew5C2Ma4KzbXARk-uUEv-mj6yTCnx?usp=sharing
Python Jupyter Notebook應用
前置軟體:Pixetto Utility、Python Jupyter Notebook
通訊方式:Serial、Pixetto
- 用TensorFlow訓練CNN模型判別剪刀石頭布
Jupyter Notebook(雲端)
https://pixetto.ai/tw/2020/12/rock-paper-scissors-game-tw/ - 決鬥吧!TensorFlow剪刀石頭布進階Python應用:猜拳遊戲!
https://pixetto.ai/tw/2020/12/rock-paper-scissors-game-tw/ - 辨識手寫英文單字
https://pixetto.ai/tw/2020/08/handwritten-english-word-recognition-tw/ - 利用神經網路訓練威盛Pixetto辨識物件
https://pixetto.ai/tw/2020/07/object-recognition-using-an-neural-network-tw/
Python Jupyter Notebook應用
前置軟體:Scratch(雲端) + Arduino
通訊方式:Serial、Pixetto
- 紅是紅、藍是藍!超好玩的「Scratch顏色分類機」
https://pixetto.ai/tw/2020/11/color-sorter-device-tw/ - 一起玩 Scratch 遊戲吧!適合大朋友小朋友的「口罩配戴辨識遊戲」
https://pixetto.ai/tw/2020/10/mask-wearing-recognition-game-tw/ - 活用Scratch和Arduino,實作威盛Pixetto「人臉偵測警示燈」
https://pixetto.ai/tw/2020/10/face-detection-warning-light-tw/ - 教你如何運用威盛Pixetto來製作「人臉偵測警報器」
https://pixetto.ai/tw/2020/09/face-detection-alarm-tw/ - 一元一次方程式流程說明
https://pixetto.ai/tw/2020/08/linear-equation-game-tw/ - 教你創作水果著色遊戲
https://pixetto.ai/tw/2020/08/learn-how-to-create-a-fruit-coloring-game-tw/ - 教你做出貓咪抓老鼠小遊戲
https://pixetto.ai/tw/2020/07/cat-chasing-mouse-tw/ - 教你如何做出可愛的變色龍
https://pixetto.ai/tw/2020/07/learn-how-to-create-a-color-changing-chameleon-tw/ - 教你學會如何運用顏色辨識功能來控制自動小車
https://pixetto.ai/tw/2020/07/learn-how-to-program-a-color-controlled-driverless-car-tw/ - 教你輕鬆學會讓自動小車追蹤彩球
https://pixetto.ai/tw/2020/07/color-following-driverless-car-step-by-step-guide-tw/ - 教你使用Blocks程式積木,設計有趣的鸚鵡追球遊戲
https://pixetto.ai/tw/2020/06/parrot-chasing-ball-learn-how-to-code-with-blocks-tw/ - 前置軟體:Pixetto Utility + Arduino
教你運用威盛Pixetto的AprilTag辨識功能來控制自動小車
https://pixetto.ai/tw/2020/09/apriltag-controlled-car-tw/
實作:使用 Google Teachable Machine 訓練模型檔,威盛Pixetto辨識物件
- 使用 Google Teachable Machine 訓練模型檔
- 下載模型
- 儲存模型
- 模型內檔案
- 開啟Pixetto Utility,選取"神經網路辨識"
- 選取模型
- 上傳模型
- 立即辨識
- 辨識影片Youtube辨識影片
結語
VIA 這個 pixetto 視覺感測器真是好用,可以立即把 Google Teachable Machines 訓練完成 Tensorflow Lite floating point 的模型直接上傳到視覺感測器內,並且直接辨識,省去非常多的時間。
130度廣角、高解析度鏡頭,簡單、便利的 UI 介面,提供預訓練模型,也可以結合 Google Teachable Machines 訓練的模型, NO Code 的完成神經網路模型訓練、辨識,實在是教學上的利器,也是進階者後續應用的好工具。