16位灰度圖像轉(zhuǎn)8位灰度圖像 如何用opencv做銀行卡號碼識別?
如何用opencv做銀行卡號碼識別?1. 首先將圖像轉(zhuǎn)換為灰度圖像2。利用Hough變換找到銀行卡的邊緣線,或者利用輪廓提取得到銀行卡的四邊形3。根據(jù)邊緣線或四邊形的角度,將圖像旋轉(zhuǎn)到正方向4。通過將
如何用opencv做銀行卡號碼識別?
1. 首先將圖像轉(zhuǎn)換為灰度圖像
2。利用Hough變換找到銀行卡的邊緣線,或者利用輪廓提取得到銀行卡的四邊形
3。根據(jù)邊緣線或四邊形的角度,將圖像旋轉(zhuǎn)到正方向
4。通過將銀行卡圖像大小縮放到固定大小來識別銀行卡號區(qū)域,然后利用固定位置坐標(biāo)調(diào)用OCR,設(shè)置OCR白名單0123456789,最后進(jìn)行字符識別。如果銀行卡號不清楚,會影響識別精度,可以提前對圖像去噪,或者拍攝圖像時保證光線良好
這要看你的目的是什么。比如說現(xiàn)在的車這么先進(jìn)好用,你還需要了解變速箱的原理嗎?這取決于你的目的。如果只是普通駕駛,你不需要知道。如果你是一個機(jī)械師,你必須理解。如果你是一個汽車制造商的工程師,你必須對它非常了解。簡言之,這取決于具體的需要。