pande
@pande1104
說
Sat, May 20, 2023 11:29 AM
[讀書學習] 《AIOT與OpenCV實戰應用(第三版):Python、樹莓派、物聯網與機器視覺》
第三篇 OpenCV
3-7 特定區域處理
. ROI(Region of Interest,有興趣的區域)
. 用「陣列操作」取出子畫面
. 處理子畫面內容
. 子畫面貼回全畫面
花絮:HSV色彩空間、樹莓派畫面截圖、灰階轉全彩
花絮:3-6人臉辨識演算法可不可以分階段訓練?
Raspberry_pi
python
pande
@pande1104
說
Sat, May 20, 2023 11:32 AM
HSV
HSL和HSV色彩空間 - 維基百科,自由的百科全書
不懂
不過總之
有用到「全彩轉換為HSV」製作子畫面特效
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
pande
@pande1104
說
Sat, May 20, 2023 11:32 AM
樹莓派 畫面截圖 - Google Search
「進到桌面環境下,按PrtSc 按鍵做snapshot,擷取畫面的預設路徑是放在家目錄(/home/pi)下。」
pande
@pande1104
說
Sat, May 20, 2023 11:35 AM
截圖小記錄
本節實做畫面在圖片左下,視窗中
camera動態畫面特效(全彩轉HSV)
pande
@pande1104
說
Sat, May 20, 2023 11:43 AM
Sat, May 20, 2023 12:10 PM
[花絮] 修改試玩
想要讓動態畫面顯示黑白
結果立刻無法執行程式
→問題點:灰階的陣列結構跟全彩的不同,少BGR資料位
所以在「將處理過的灰階子畫面貼回全彩的全畫面」時無法執行
這牽涉到兩方面
- 灰階跟全彩的陣列資料結構實際如何?哪裡不同?
- 如何使用陣列操作工具(例如說numpy)將缺的結構位補上?
每一個點都是巨大的專業學習項目……
pande
@pande1104
說
Sat, May 20, 2023 11:48 AM
Sat, May 20, 2023 12:30 PM
大哥招呼游大哥(試推電板維修企畫案 )下去1樓交流
我自己隨興research溜噠神遊找找資訊
Python OpenCV 灰階轉彩色(Gray to RGB/BGR)
立刻找到可嘗試的解決方案
實測後成功!
完成上項試玩修改題目
(這種程度的ry
pande
@pande1104
說
Sat, May 20, 2023 11:50 AM
Sat, May 20, 2023 12:11 PM
===
上上週學習章節3-6
@pande1104 - [讀書學習] 《AIOT與OpenCV實戰應用(第三版):Python、樹莓派...
的自發後續命題:如何訓練多人辨識?可以分階段接續訓練嗎?
pande
@pande1104
說
Sat, May 20, 2023 11:56 AM
[如何訓練多人辨識]
程式實做完成
可順利正常訓練
(使用3個資料夾代表3人-我、游大哥、大哥各100張取樣照片)
但是因為現場只剩我一個人,沒有做「驗收辨識準確性」
但是辨識反應正常,無不協調,也可正常正確辨識到我
pande
@pande1104
說
Sat, May 20, 2023 12:05 PM
Mon, May 22, 2023 5:52 AM
[分階段接續訓練?]
依試改程式實測結果,似乎沒辦法將faces.data
讀到模組後,做訓練來擴充faces.data裡面的資料
read讀取模組似乎只做辨識用
應該不能混train來用,train完save會重新製作faces.data
沒有合併read進來的原faces.data內容資料
又或者是我還不熟悉cv2.face.LBPHFaceRecognizer_create()
「人臉辨識演算法模組」的其他操作功能
載入新的回覆
第三篇 OpenCV
3-7 特定區域處理
. ROI(Region of Interest,有興趣的區域)
. 用「陣列操作」取出子畫面
. 處理子畫面內容
. 子畫面貼回全畫面
花絮:HSV色彩空間、樹莓派畫面截圖、灰階轉全彩
花絮:3-6人臉辨識演算法可不可以分階段訓練?
Raspberry_pi python
不過總之
有用到「全彩轉換為HSV」製作子畫面特效
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
本節實做畫面在圖片左下,視窗中
camera動態畫面特效(全彩轉HSV)
想要讓動態畫面顯示黑白
結果立刻無法執行程式
→問題點:灰階的陣列結構跟全彩的不同,少BGR資料位
所以在「將處理過的灰階子畫面貼回全彩的全畫面」時無法執行
這牽涉到兩方面
- 灰階跟全彩的陣列資料結構實際如何?哪裡不同?
- 如何使用陣列操作工具(例如說numpy)將缺的結構位補上?
每一個點都是巨大的專業學習項目……
我自己隨興research溜噠神遊找找資訊
實測後成功!
完成上項試玩修改題目 (這種程度的ry
上上週學習章節3-6
程式實做完成
可順利正常訓練
(使用3個資料夾代表3人-我、游大哥、大哥各100張取樣照片)
但是因為現場只剩我一個人,沒有做「驗收辨識準確性」
但是辨識反應正常,無不協調,也可正常正確辨識到我
依試改程式實測結果,似乎沒辦法將faces.data
讀到模組後,做訓練來擴充faces.data裡面的資料
read讀取模組似乎只做辨識用
應該不能混train來用,train完save會重新製作faces.data
沒有合併read進來的原faces.data內容資料
又或者是我還不熟悉cv2.face.LBPHFaceRecognizer_create()
「人臉辨識演算法模組」的其他操作功能