python车牌识别系统开源代码_Python+Tensorflow+CNN实现车牌识别的示例代码.pdfVIP

python车牌识别系统开源代码_Python+Tensorflow+CNN实现车牌识别的示例代码.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python车牌识别系统开源代码_Python+Tensorflow+CNN实现 车牌识别的⽰例代码 ⼀、项⽬概述 本次项⽬⽬标是实现对⾃动⽣成的带有各种噪声的车牌识别。在噪声⼲扰情况下,车牌字符分割较困难,此次车牌识别是将车牌7个字符同 时训练,字符包括31个省份简称、10个阿拉伯数字、24个英⽂字母(O和I除外),共有65个类别,7个字符使⽤单独的loss函数进⾏训 练。 (运⾏环境:tensorflow1.14.0-GPU版) ⼆、⽣成车牌数据集 import os import cv2 as cv import numpy as np from math import * from PIL import ImageFont from PIL import Image from PIL import ImageDraw index = {京: 0, 沪: 1, 津: 2, 渝: 3, 冀: 4, 晋: 5, 蒙: 6, 辽: 7, 吉: 8, ⿊: 9, 苏: 10, 浙: 11, 皖: 12, 闽: 13, 赣: 14, 鲁: 15, 豫: 16, 鄂: 17, 湘: 18, 粤: 19, 桂: 20, 琼: 21, 川: 22, 贵: 23, 云: 24, 藏: 25, 陕: 26, ⽢: 27, 青: 28, 宁: 29, 新: 30, 0: 31, 1: 32, 2: 33, 3: 34, 4: 35, 5: 36, 6: 37, 7: 38, 8: 39, 9: 40, A: 41, B: 42, C: 43, D: 44, E: 45, F: 46, G: 47, H: 48, J: 49, K: 50, L: 51, M: 52, N: 53, P: 54, Q: 55, R: 56, S: 57, T: 58, U: 59, V: 60, W: 61, X: 62, Y: 63, Z: 64} chars = [京, 沪, 津, 渝, 冀, 晋, 蒙, 辽, 吉, ⿊, 苏, 浙, 皖, 闽, 赣, 鲁, 豫, 鄂, 湘, 粤, 桂, 琼, 川, 贵, 云, 藏, 陕, ⽢, 青, 宁, 新, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, W, X, Y, Z] def AddSmudginess(img, Smu): 模糊处理 :param img: 输⼊图像 :param Smu: 模糊图像 :return: 添加模糊后的图像 rows = r(Smu.shape[0] - 50) cols = r(Smu.shape[1] - 50) adder = Smu[rows:rows + 50, cols:cols + 50] adder = cv.resize(adder, (50, 50)) img = cv.resize(img,(50,50)) img = cv.bitwise_not(img) img = cv.bitwise_and(adder, img) img = cv.bitwise_not(img) return img def rot(img, angel, shape, max_angel): 添加透视畸变 size_o = [shape[1], shape[0]] s

文档评论(0)

文库垃圾佬 + 关注
实名认证
文档贡献者

这个人很懒

1亿VIP精品文档

相关文档