pande
[讀書學習] 《AIOT與OpenCV實戰應用(第三版):Python、樹莓派、物聯網與機器視覺》
第三篇 OpenCV
3-7 特定區域處理
.  ROI(Region of Interest,有興趣的區域)
.  用「陣列操作」取出子畫面
.  處理子畫面內容
.  子畫面貼回全畫面

花絮:HSV色彩空間、樹莓派畫面截圖、灰階轉全彩
花絮:3-6人臉辨識演算法可不可以分階段訓練?

Raspberry_pi python
pande
HSV
HSL和HSV色彩空間 - 維基百科,自由的百科全書
不懂

不過總之
有用到「全彩轉換為HSV」製作子畫面特效
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
pande
樹莓派 畫面截圖 - Google Search
「進到桌面環境下,按PrtSc 按鍵做snapshot,擷取畫面的預設路徑是放在家目錄(/home/pi)下。」
pande
截圖小記錄
https://images.plurk.com/1nz96kdNU1Okc4mlT75vtm.png
本節實做畫面在圖片左下,視窗中
camera動態畫面特效(全彩轉HSV)
pande
[花絮] 修改試玩
想要讓動態畫面顯示黑白
結果立刻無法執行程式
→問題點:灰階的陣列結構跟全彩的不同,少BGR資料位
所以在「將處理過的灰階子畫面貼回全彩的全畫面」時無法執行

這牽涉到兩方面
- 灰階跟全彩的陣列資料結構實際如何?哪裡不同?
- 如何使用陣列操作工具(例如說numpy)將缺的結構位補上?
每一個點都是巨大的專業學習項目……
pande
大哥招呼游大哥(試推電板維修企畫案 )下去1樓交流
我自己隨興research溜噠神遊找找資訊
Python OpenCV 灰階轉彩色(Gray to RGB/BGR)
立刻找到可嘗試的解決方案

實測後成功!
完成上項試玩修改題目 (這種程度的ry
pande
===
上上週學習章節3-6
@pande1104 - [讀書學習] 《AIOT與OpenCV實戰應用(第三版):Python、樹莓派...
的自發後續命題:如何訓練多人辨識?可以分階段接續訓練嗎?
pande
[如何訓練多人辨識]
程式實做完成
可順利正常訓練
(使用3個資料夾代表3人-我、游大哥、大哥各100張取樣照片)

但是因為現場只剩我一個人,沒有做「驗收辨識準確性」
但是辨識反應正常,無不協調,也可正常正確辨識到我
pande
[分階段接續訓練?]
依試改程式實測結果,似乎沒辦法將faces.data
讀到模組後,做訓練來擴充faces.data裡面的資料

read讀取模組似乎只做辨識用
應該不能混train來用,train完save會重新製作faces.data
沒有合併read進來的原faces.data內容資料

又或者是我還不熟悉cv2.face.LBPHFaceRecognizer_create()
「人臉辨識演算法模組」的其他操作功能
載入新的回覆