---
# System prepended metadata

title: 開發紀錄 update 2024/03
tags: [開發記錄]

---

# 開發紀錄

個人資訊：
Email: duchungk7@gmail.com
LineID: duchungk7


---

[toc]

---

# I. C/C++ 開發筆記
筆記連結 link

# II. Python 開發筆記
筆記連結 link

# III. Machine/Deep Learning 開發筆記
筆記連結 link

---

# IV. 數位電路設計
---

# V. DSP 數位信號處理
## 1. 數位信號處理概論
筆記連結 link

---

# VI. Chipyard RISC-V 開發
筆記連結 link

---

# VII. Kubernetes 開發


---

# VIII. Linux BSP Driver 系統開發
筆記連結 link

---

# IX. ARM架構 探討
# X. ROCm™ for AI 開發
筆記連結 link

# XI. UART I2C SPI PCIE
筆記連結 link

---



# *開發專案 DEMO
## [01] 即時人臉偵測 reid 使用多執行緒 asyncio 上傳資料到 server
- 開發程式語言: Python
- 使用硬體: windows 應用 (CPU運行)
- 使用行人偵測模型運行行人偵測
- 使用reid 模型進行標記ID
- 紀錄人進入與離開畫面時間
- 使用另一模型偵測人體相關屬性
- 將全部偵測到的資料做紀錄
- 判斷人臉相關表情
- 紀錄人臉相關特徵，如圖片，表情，人臉位置等，並使用另一執行緒 和async 將資料上傳到server
[DEMO_VIDEO](https://youtu.be/6j93Ilrtx_g)
https://youtu.be/6j93Ilrtx_g

{%youtube 6j93Ilrtx_g %}


---



## [02] Socket server-client 通訊 使用多執行緒
- 開發程式語言: Python
- 使用硬體: windows 應用 (CPU運行)
- Server端 等待從 client端傳送的命令
- 收到指定命令後，進行控制滑鼠自動點擊特定位置，為了好判斷而只使用滑鼠點擊右鍵代替。
[DEMO VIDEO](https://youtu.be/yQkTVD8-xFU)


{%youtube yQkTVD8-xFU %}

---






## [03] Line Bot ChatGPT 聊天機器人開發
- 開發程式語言: Python
- 使用硬體: windows 應用 (CPU運行)
- Line Bot 聊天機器人開發 使用 ChatGPT 自然語言理解(NLU)- 自然語言生成(NLG)
- 收到指定命令後，進行控制滑鼠自動點擊特定位置
[DEMO VIDEO](https://youtu.be/cQlGhWZm7vs)

{%youtube cQlGhWZm7vs %}

---





## [04] 使用 CPU 即時偵測 人臉校正 - 人臉相似度 比對
- 開發程式語言: Python
- 取得人臉特徵
- 計算人臉角度
- 計算人臉相似度

DEMO VIDEO

---

## [05] 使用 CPU 即時偵測人體骨架 應用(landscape)
- 開發程式語言: Python + Qt
- 使用硬體: windows 應用 (CPU運行)
- 使用 CPU 即時偵測人體骨架
- 識別手勢動作進行控制
- 使用多執行緒播放，偵測
[DEMO VIDEO (landscape)](https://youtu.be/K7chStvv2dk)

{%youtube K7chStvv2dk %}

---
[DEMO VIDEO (portrait)](https://youtu.be/7z3kHtlRg0s)

{%youtube 7z3kHtlRg0s %}


---


## [06] 實作預警機制於機器與深度學習之入侵偵測系統
- 開發程式語言: Python
- 即時分析與分類

---


## [07] 動態 GUI DEMO
- 開發程式語言: Python + Qt
[DEMO VIDEO](https://youtu.be/z06qfJPjN8w)

{%youtube z06qfJPjN8w %}

---



## [08] Python 爬蟲
- 開發程式語言: Python
- Facebook
- Goodinfo 取得台股資料
- Google
- Reddit
- Tom's Hardware
- TechPowerUp
- Amazon
- Mindfactory
- Newegg


---



## [09] Python_定時從網路磁碟抓MAIL
- 每天定時3次檢查網路硬碟檔案，成功就發送gmail 一天只要發送Gmail 一次
- 檢查檔案是否有資料
- 無法連線或讀取檔案失敗也發送gmail 通知
- 可選擇多種類型的附件檔案
- 可同時發送給多個gmail

![Screenshot_100](https://hackmd.io/_uploads/ryoang7pa.png)

 
---


## [10] 多種語言 AI翻譯與對話展示
- 開發程式語言: Python + Qt
- 使用硬體: windows 應用 (CPU運行)
- 從 Micro 偵測聲音，判斷斷句，翻譯之後 顯示或使用喇叭播放
- 使用多執行緒

[DEMO VIDEO](https://youtu.be/yKBWlde-tnk)

{%youtube yKBWlde-tnk %}

---


## [11] PCIe 4xSSD 工廠測試工具開發
- 開發程式語言: Python
- 板卡上有4個SSD, 測試SSD通道和讀寫以判斷良率
- 控制板卡上MCU
- 將測試結果傳送到server端
[DEMO VIDEO](https://youtu.be/GK16ACIB_4o)

{%youtube GK16ACIB_4o %}

---


 
## [12] 人體骨架動作控制播放影片
- 開發程式語言: Python + Qt
- 根據人體骨架動作控制播放影片
- 年齡/性別/表情辨識應用
![Screenshot_104](https://hackmd.io/_uploads/r1Sz--X6T.png)


---


## [13] AOI 外觀檢測
- 開發程式語言: Python
- 利用深度學習進行檢測瑕疵

[DEMO VIDEO](https://youtu.be/EWKtHBF_ef8)

{%youtube EWKtHBF_ef8 %}

---




## [14] 電腦周邊 RGB Control 和 讀取系統資訊
- 開發程式語言: C++ Qt
- 透過I2C通道控制顯示卡MCU 實現燈號應用
- 即時讀取GPU硬體資訊
[DEMO VIDEO](https://youtu.be/nOMi6Uta5g4)

{%youtube nOMi6Uta5g4 %}

---


## [15] Windows HID command Tool
- 開發程式語言: C++ Qt
[DEMO VIDEO](https://youtu.be/U2F7aVt5dwE)

{%youtube U2F7aVt5dwE %}

---



























###### tags: `開發記錄`



















































