作者:恒創(chuàng)智能 ??時(shí)間:2021-03-26 10:26??來源:未知?? 瀏覽:次
實(shí)際生活中,車牌識別是很常見的:高速公路,停車系統(tǒng),電子警察,甚至還有車載設(shè)備。
作為車牌識別專業(yè)廠商的恒創(chuàng)智能,為您講述車牌識別系統(tǒng)的工作原理及程序組成。
其工作原理大致是這樣的:使用攝像頭作為“眼睛”,使用 openCV和深度學(xué)習(xí)作為“大腦”。車輛牌照識別的實(shí)時(shí)工作步驟:攝像頭抓拍—> openCV對車牌位置進(jìn)行初步定位——>對車牌位置的左右上下邊界進(jìn)行二次確認(rèn)——>車牌傾斜校正——>牌號字符分割——>字符識別。而車牌檢測是車牌識別的前提和重要基礎(chǔ)。
安卓車牌識別:android端使用openCV如何實(shí)現(xiàn)車牌檢測。
關(guān)于openCV的初始化,調(diào)用車牌識別JNI接口時(shí),首先進(jìn)行初始化,加載caffe訓(xùn)練模型相關(guān)文件:
plateRecognition = new PlateRecognition(this, mHandler);
//init plate recognizer
new Thread(new Runnable() {
@Override
public void run() {
plateRecognition.initRecognizer("pr");
}
}).start();
攝像頭實(shí)時(shí)捕獲,并回調(diào)每幀數(shù)據(jù)以識別車牌線程。需要注意的是,車牌識別中openCV操作對象是Mat,而不是Bitmap:
public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
//每次進(jìn)行車牌識別間隔3s
long currentTime = System.currentTimeMillis();
if((currentTime - lastRecognizeTime) > 3000){
lastRecognizeTime = currentTime;
//回調(diào)給車牌識別線程處理
if(onNewFrameListener != null){
onNewFrameListener.onNewFrame(inputFrame.rgba());
return inputFrame.rgba();
public void onNewFrame(Mat newFrame) {
if(dstMat == null){
dstMat = new Mat(newFrame.rows(), newFrame.cols(), CvType.CV_8UC4);
//mat格式轉(zhuǎn)換
newFrame.copyTo(dstMat);
//添加到車牌識別線程的隊(duì)列中
if(recognizeThread != null){
recognizeThread.addMat(dstMat);
其中,車牌識別線程調(diào)用native層執(zhí)行,最終把識別結(jié)果返回給java層:
while (isRunning){
Mat mat = null;
synchronized (lock){
//從隊(duì)列取出mat對象
if(matQueue != null && matQueue.size() > 0){
mat = matQueue.poll();
//調(diào)用native層,執(zhí)行車牌識別
if(mat != null && plateRecognition != null){
plateRecognition.doPlateRecognize(mat);
使用openCV的級聯(lián)分類器CascadeClassifier去檢測,得到車牌所在整個(gè)圖像的矩形區(qū)域,然后二次確認(rèn)車牌的左右、上下邊界,判斷車牌是否發(fā)生傾斜,如果有傾斜則進(jìn)行校正。通過滑動窗口來切割車牌字符,使用CNN深度學(xué)習(xí)對每個(gè)字符進(jìn)行識別。最終得到識別結(jié)果與識別置信度,如果置信度大于一定閾值,那么該輪識別結(jié)果可靠。
購買車牌識別產(chǎn)品,認(rèn)準(zhǔn)恒創(chuàng)智能。
上一篇????智能翼閘在景區(qū)安裝有什么好處
下一篇????智能人行通道閘的分類方式與應(yīng)用范圍
手機(jī):15829680868
熱線:15829680868
網(wǎng)址:http://m.terrymorgantax.com
郵箱:[email protected]
地址:陜西省西安市高新區(qū)丈八街辦長安科技 園發(fā)展大道25號軍民融合創(chuàng)新港4層402室
Copyright@ 2014-2020 西安捷申達(dá)門業(yè)科技有限公司 All rights reserved.陜ICP備17007415號-4 網(wǎng)站地圖
友情鏈接:基金網(wǎng) 電子水處理器 校園智慧體育 磁懸浮門 成都電動門維修 數(shù)顯卡尺 鋼格板 滴滴友鏈 智能卡 深圳小產(chǎn)權(quán)房 NSK 穩(wěn)定土拌合站廠家 一次性紙杯 kaunai.com 起來熱水器 外賣取餐柜
在線咨詢
聯(lián)系電話
微信咨詢
返回頂部