資源簡介
python寫的車牌識別的 小程序,沒有使用其它的一些庫,幾乎都是自寫的東西,主要是一些自己的算法和自己的,想要車牌識別例子,圖片處理例子的可以下載,目前現(xiàn)在可以主的識別正面對的車牌,通它還有深度學(xué)習(xí)的小理念。

代碼片段和文件信息
#!/usr/bin/env?python
#?*+_coding=utf-8_+*
#?*+_yaquepeng_+*
import?numpy?as?np
from?PIL?import?Image
import?grayImage?as?gray
import?test?as?te
def?cpImage(im):
????pass
def?cpImageArray(imArray?im):
????wh?=?imArray.shape
????w?=?wh[0]
????h?=?wh[1]
????imRG?=?gray.gray5Image(im)
????imRGArray?=?np.array(imRG)
????#?te.showImage(imArray“imArray“)
????#?te.showImage(imRGArray“imRGArray“)
????whr?=?imRGArray.shape
????wr?=?whr[0]
????hr?=?whr[1]
????maxGB?=?[[i?for?i?in?xrange(h*hr)]for?j?in?xrange(w*wr)]
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????maxGB[x][y]?=?255
????for?x?in?xrange(0w):
????????for?y?in?xrange(0h):
????????????if?imArray[x][y]?==?0:
????????????????for?i?in?xrange(x*wr?x*wr+wr):
????????????????????for?j?in?xrange(y*hr?y*hr+hr):
????????????????????????maxGB[i][j]?=?0
????maxGBArray?=?np.array(maxGB)
????maxGBR?=?[[i?for?i?in?xrange(h*hr)]for?j?in?xrange(w*wr)]
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????maxGBR[x][y]?=?255
????for?x?in?xrange(0wr):
????????for?y?in?xrange(0hr):
????????????if?imRGArray[x][y]?==?0:
????????????????for?i?in?xrange(x*w?x*w+w):
????????????????????for?j?in?xrange(y*h?y*h+h):
????????????????????????maxGBR[i][j]?=?0
????maxGBRArray?=?np.array(maxGBR)
????#?for?x?in?xrange(056):
????#?????for?y?in?xrange(0132):
????#
????#?????????if?i?==?5?and?j?==?2:
????countJ?=?0
????countB?=?0
????counta?=?0
????countb?=?0
????#?交集
????maxGBJ?=?[[i?for?i?in?xrange(h*hr)]for?j?in?xrange(w*wr)]
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????maxGBJ[x][y]?=?255
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????if?maxGBR[x][y]?==?255?and?maxGB[x][y]?==?255:
????????????????countJ?+=1
????????????????maxGBJ[x][y]?=?0
????maxGBJArray?=?np.array(maxGBJ)
????#?te.showImage(maxGBJArray?“maxGBJArray“)
????#?并集
????maxGBB?=?[[i?for?i?in?xrange(h*hr)]for?j?in?xrange(w*wr)]
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????maxGBB[x][y]?=?255
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????if?maxGBR[x][y]?==?255?or?maxGB[x][y]?==?255:
????????????????countB?+=1
????????????????maxGBB[x][y]?=?0
????maxGBBArray?=?np.array(maxGBB)
????#?te.showImage(maxGBBArray?“maxGBBArray“)
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????if?maxGB[x][y]?==?255:
????????????????counta?+=1
????for?x?in?xrange(0w*wr):
????????for?y?in?xrange(0h*hr):
????????????if?maxGBR[x][y]?==?255:
????????????????countb?+=1
????a?=?countB?-?countJ
????if?a?????????return?1
????else:
????????return?0
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-12?10:14??1.0\
?????文件????????2760??2017-11-18?10:58??1.0\compare.py
?????文件????????2559??2017-11-18?10:58??1.0\compare.pyc
?????文件????????3072??2017-11-17?09:12??1.0\findCarB.py
?????文件????????2789??2017-11-17?09:13??1.0\findCarB.pyc
?????文件????????1542??2017-12-11?19:49??1.0\fun.py
?????文件????????2103??2017-12-11?19:49??1.0\fun.pyc
?????文件????????1846??2017-11-17?09:11??1.0\grayImage.py
?????文件????????1830??2017-11-17?09:11??1.0\grayImage.pyc
?????文件?????????586??2017-11-17?14:10??1.0\main.py
?????目錄???????????0??2017-11-20?15:47??1.0\oneImageTemp\
?????文件?????????807??2017-12-12?10:11??1.0\oneImageTemp\0carB.jpg
?????文件???????77519??2017-11-17?20:29??1.0\oneImageTemp\1.jpg
?????文件?????????814??2017-12-12?10:11??1.0\oneImageTemp\1carB.jpg
?????文件???????53763??2017-11-17?20:29??1.0\oneImageTemp\2.jpg
?????文件?????????685??2017-12-12?10:11??1.0\oneImageTemp\2carB.jpg
?????文件???????84185??2017-11-17?20:29??1.0\oneImageTemp\3.jpg
?????文件?????????772??2017-12-12?10:11??1.0\oneImageTemp\3carB.jpg
?????文件???????92784??2017-11-17?20:29??1.0\oneImageTemp\4.jpg
?????文件?????????779??2017-12-12?10:11??1.0\oneImageTemp\4carB.jpg
?????文件?????????800??2017-12-12?10:11??1.0\oneImageTemp\5carB.jpg
?????文件?????????810??2017-12-12?10:11??1.0\oneImageTemp\6carB.jpg
?????文件?????????746??2017-12-12?10:11??1.0\oneImageTemp\7carB.jpg
?????文件???????16382??2017-11-12?19:43??1.0\oneImageTemp\car1.jpg
?????文件????????1798??2017-12-12?10:11??1.0\oneImageTemp\carB.jpg
?????文件?????????243??2017-12-12?10:23??1.0\read.txt
?????文件?????????758??2017-11-18?10:22??1.0\readFileName.py
?????文件?????????363??2017-11-18?10:22??1.0\readFileName.pyc
?????目錄???????????0??2017-11-18?10:12??1.0\root\
?????文件?????????800??2017-11-17?09:18??1.0\root\3.jpg
?????文件?????????779??2017-11-17?09:18??1.0\root\7.jpg
............此處省略10個文件信息
評論
共有 條評論