号牌号碼識别,支援新能源車牌,離線識别
我的項目位址:
https://github.com/ccc920123/LicensePlateDemo
如果喜歡記得标星喲!!!
号牌識别,支援新能源車,離線版
使用方式:
1:下載下傳aar 包
licenseplatelib-v1.0.aar
2:由于library包含so 需要在 app 的build.gradle中添加
ndk的支援
defaultConfig {
.....
ndk {
//設定支援的SO庫架構
abiFilters 'armeabi'
}
}
3:調用方法:
LPalte.openScanPlate(this, 666);//第一個參數就是activity的上下文,第二個參數是requestCode 我填寫的666
4:重寫onActivityResult 方法
//識别後的回調
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK && requestCode == 666 && data != null) {
String hphm = data.getCharSequenceExtra("number").toString();
String hpzl = data.getCharSequenceExtra("hpzl").toString();
String color = data.getCharSequenceExtra("color").toString();
result.setText(hphm+" 号牌種類:"+hpzl+" 号牌顔色:"+color);
}
}
好了号牌識别就這麼簡單。
注意:
如果你需要修改識别界面,請自行下載下傳demo,然後導入licenseplatelib 這個library,修改裡面的UI
号牌種類表:
code | 值 |
---|---|
01 | 大型汽車(黃牌車) |
02 | 小型汽車(藍牌) |
52 | 新能源汽車(綠牌 小型新能源) |
51 | 新能源汽車(黃綠 大型新能源) |
03 | 使館車牌 |
04 | 領事館車牌 |
15 | 挂車 |
26 | 香港車牌 |
16 | 教練車牌 |
27 | 澳門車牌 |
32 | 軍車車牌 |
23 | 警用車牌 |
31 | 武警号牌 |
25 | 原農機号牌 |
99 | 其他号牌 |
号牌顔色表:
code | 值 |
---|---|
黃牌 | |
1 | 藍牌 |
2 | 原農機号牌 |
3 | 使館汽車号/香港澳門入出境 |
4 | 軍隊,警,武警号牌 |
5 | 新能源号牌 |
-1 | 其他号牌 |