您好: 感謝您的持。
Python機器學習與深度學習特訓班當時的 opencv 版本是 3.X,因此以我們書中介紹訓練的模型只能在 opencv 版本是 3.X 執行,無法在 4.X 版中執行。
由於您對問題的描述不夠清楚,我們目前仍不清楚您真正的問題點。
一、請用我們書附的 <haar_carplate.xml>模型檔,執行<regCarPlate.py>看看是否可辨識到車牌。
二、如果要自己訓練模型,請以<原始檔>依書中的步驟仔細的操作,尤其是正樣本的標記更是關鍵。另外也要注意11-18打包向量、11-19進行訓練中的參數數量不可弄錯。
註:我們最近出版的「機器學習超進化」的第3~4章有改用 Opencv4 訓練模型,因它和 opencv3 差異頗大,很難用回答的方式陳述其不同處。 |