這個專案起源於 Zhu Qi 在 Instructable 上發現了一個有趣的專案 << Irrigation Level Assessment by Thermal Imaging W/ TensorFlow | 使用 TensorFlow 和熱成像相機辨別植物狀態>>. 因爲覺得專案涉及到的知識面很廣, 并且使用的開發板是 Wio Terminal (内嵌了一顆 RTL8720DN 芯片, 也就是 伴伴板 的芯片), 所以決定 挖坑 揪感興趣的夥伴們一起學習!
- 臉書私信 Zhu Qi 拉你進 Messenger 小組
- 加入我們的 Discord 討論組
==10/02/2022==
When trying to port to Ameba RTL8720DN & RTL8722DM, cannot pass
status = MLX90640_ExtractParameters(eeMLX90640, &mlx90640);
due to outlierPixCnt > 4
:
[1] << Irrigation Level Assessment by Thermal Imaging W/ TensorFlow | 使用 TensorFlow 和熱成像相機辨別植物狀態>> Instructables [1] << Irrigation Level Assessment by Thermal Imaging W/ TensorFlow | 使用 TensorFlow 和熱成像相機辨別植物狀態>> Hackster [2] Guassian Blur Wiki 高斯模糊維基百科 [3] Compact Gaussian interpolation for small displays | 適用於小型顯示器的緊湊型高斯插值
- Attendees: Zhu Qi, Wei Ling, Sam, Kyle, Shanno
- Agenda
- Ice Breaking
- Project Overview @Qi Zhu
- Discussion
- Zhu Qi: 建議使用Edge Impulse (EI) 替代TF訓練模型, 可以減少編寫網頁應用的時間成本, 并且EI提供了模型的模板
- Kyle:
- 有使用過此傳感器的經驗, 强調需要控制變量: 測量距離, 植物種類, 背景環境溫度 等
- Edge Impulse 能否匯出訓練數據集的資料,或者團隊合作?
- 未來會配合RGB傳感器, 通過RGB判斷植物類型,再通過熱成像相機判斷植物狀態
- Sam
- 專案產品化的提問: wio terminal 價格很高, 爲何不適用MP+ESP的組合?
- 產品是否有市場歡迎度?
- 去哪裏買RTL8722DM模組?是否因爲是maker所以無法買到, 希望通過ESP實現專案, 轉移到RTL, 支持台灣產品
- Shanno
- 使用.py開發會比.ino快所以認爲micropython開發方向不錯
- 建議EI已提供web app做模型訓練, 應該會比TF使用起來更方便
- Action Items
- Zhu Qi & Kyle: Arduino 方向實踐傳感器的資料讀取, EI 團隊合作的研究
- 年後再約時間詳聊 → discord, Kyle 主講? 邀請discord上有興趣的朋友;
-
[BUG] Gaussian Blur 最上方及最下方會產生溫度為 0.0°C 的邊框
- 這是kernal產生的問題,需要補值才會正常
-
[TODO] 增加 5-way switch 功能
- 切換下方的 icon ? -> 中間按下是確認
- 用來 label 目前狀態用 -> 按下儲存在對應的*.CSV檔中
-
[TODO] 在畫面中增加一個框??(10*10 picel?) 計算框內平均溫度
- 用5-way switch 上下左右移動?
- 怎麼選擇?使用上方3個按鈕??
-
[TODO] 上方3個藍色按鈕的功能定義?
- 用來切換模式??溫度框 -> label mode -> predict mode