• 大小: 342KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Python
  • 标签: 车牌识别  

资源简介

python写的车牌识别的 小程序,没有使用其它的一些库,几乎都是自写的东西,主要是一些自己的算法和自己的,想要车牌识别例子,图片处理例子的可以下载,目前现在可以主的识别正面对的车牌,通它还有深度学习的小理念。

资源截图

代码片段和文件信息

#!/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 < countJ/2 :
        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个文件信息

评论

共有 条评论