使用opencv的支持向量機(jī)提取車牌位置,使用多層感知機(jī)網(wǎng)絡(luò)識(shí)別車牌字符,運(yùn)行效果OK。
環(huán)境需求:
- eclipse juno
- ndk(r9)
- android sdk 4.4 api 19
- opencv 2.4.7 android版本
- cygwin
準(zhǔn)備工作:
1.將E:OpenCV-2.4.7.1-android-sdksdk中的java項(xiàng)目導(dǎo)入工作空間,日后凡事java端調(diào)用opencv的函數(shù)都要用到這個(gè)類庫
2.安裝opencv manager.apk,目前在android上所有的opencv程序都必須依附于android manger。在DOS窗口口中執(zhí)行:
開始項(xiàng)目:
1.新建android application工程,取名CarPlate,右擊項(xiàng)目屬性,勾選opencv類庫
2.將汽車照片復(fù)制到drwabale隨便哪個(gè)目錄下,然后編寫布局文件activity_main.xml:
3.新建CarPlateDetection類,編寫本地化方法,作為調(diào)用c語言代碼的入口:
更多操作步驟,詳見附件內(nèi)容。