diff --git a/LP_Standard.md b/LP_Standard.md new file mode 100644 index 0000000..5ec9860 --- /dev/null +++ b/LP_Standard.md @@ -0,0 +1,330 @@ +# 中国机动车号牌字符标准 (LP Standard) + +> 依据:中华人民共和国公共安全行业标准 **GA36-2018**《中华人民共和国机动车号牌》 +> (代替 GA36-2014,2018年5月1日起实施) +> 参考:Wikipedia、百度百科、chinese_license_plate_generator 源码 + +--- + +## 一、号牌分类、规格、颜色及适用范围 + +### 1.1 规格总览 + +| 序号 | 号牌类型 | 外廓尺寸 (mm) | 底色 | 字符颜色 | 字符数 | 单/双层 | 适用范围 | +|------|----------|---------------|------|----------|--------|---------|----------| +| 1 | 小型汽车 | 440×140 | 蓝 | 白 | 7 | 单层 | 车长<6m, 载客≤9人的小型客车; 车长<6m, 车重<4.5t的货车 | +| 2 | 大型汽车前牌 | 440×140 | 黄 | 黑 | 7 | 单层 | 车长≥6m或载客>9人的大型客车; 车长≥6m或车重≥4.5t的货车 | +| 3 | 大型汽车后牌 | 440×220 | 黄 | 黑 | 7 | 单层 | 大型汽车后牌 | +| 4 | 挂车 | 440×220 | 黄 | 黑 | 7 | 双层 | 全挂车/半挂车, 末位"挂"字 | +| 5 | 教练汽车 | 440×140 | 黄 | 黑 | 7 | 单层 | 驾校教练车, 末位"学"字 | +| 6 | 警用汽车 | 440×140 | 白 | 黑(警红) | 7 | 单层 | 公安/法院/检察/国安/司法, 末位"警"字红色 | +| 7 | 军队/武警 | 440×140 | 白 | 黑 | 7 | 单层 | 解放军/武警部队, 首位为字母 | +| 8 | 港澳入出境 | 440×140 | 黑 | 白 | 7 | 单层 | 港澳入出境车辆, 末位"港"/"澳", 限广东省内行驶 | +| 9 | 使领馆 | 440×140 | 黑 | 白 | 7 | 单层 | 大使馆(末位"使") / 领事馆(末位"领") | +| 10 | 小型新能源 | 480×140 | 渐变绿 | 黑 | 8 | 单层 | 纯电动/非纯电动小型车 | +| 11 | 大型新能源 | 480×140 | 黄绿双拼 | 黑 | 8 | 单层 | 纯电动/非纯电动大型车 | +| 12 | 临时号牌 | — | 纸质 | — | — | — | 试验车末位"试", 特型车末位"超" | +| 13 | 拖拉机 | — | 绿 | 白 | — | — | 农用机械, 教练拖拉机末位"学" | +| 14 | 外交机构(旧) | 440×140 | 黑 | 白 | — | 单层 | 2017年前格式: 使XXX·XXX / 省A·XXXX领 | + +### 1.2 颜色参数 (GA36-2018 附录B 效果图/标准色) + +| 颜色 | 适用类型 | 说明 | +|------|----------|------| +| 蓝底白字 | 小型汽车 | 标准蓝色 | +| 黄底黑字 | 大型/挂车/教练 | 标准黄色 | +| 白底黑字 | 警用/军队 | 白色, "警"为红色 | +| 黑底白字 | 港澳/使领馆/外籍 | 黑色底板 | +| 渐变绿底黑字 | 小型新能源 | 绿色渐变 | +| 黄绿双拼底黑字 | 大型新能源 | 黄绿双拼色 | +| 绿底白字 | 拖拉机 | 绿色 | + +--- + +## 二、字符集标准 + +### 2.1 省级行政区简称 (31个) + +``` +京 津 冀 晋 蒙 辽 吉 黑 沪 +苏 浙 皖 闽 赣 鲁 豫 鄂 湘 +粤 桂 琼 渝 川 贵 云 藏 陕 +甘 青 宁 新 +``` + +> 注:不含"港""澳""台"(港澳有独立号牌体系) + +### 2.2 数字字符 (10个) + +``` +0 1 2 3 4 5 6 7 8 9 +``` + +### 2.3 英文字母 (24个,排除 I 和 O) + +``` +A B C D E F G H J K L M N +P Q R S T U V W X Y Z +``` + +> **排除原因**:字母 I 与数字 1 易混淆,字母 O 与数字 0 易混淆(GA36-2018 明确规定) + +### 2.4 专用后缀汉字 (9个) + +| 汉字 | 含义 | 底板颜色 | 字符颜色 | 适用类型 | +|------|------|----------|----------|----------| +| 挂 | 挂车/拖挂 | 黄 | 黑 | 挂车号牌末位 | +| 学 | 教练车 | 黄 | 黑 | 教练车号牌末位 | +| 警 | 警察 | 白 | **红** | 警用号牌末位 | +| 使 | 大使馆 | 黑 | 白(旧版红) | 使馆号牌末位 | +| 领 | 领事馆 | 黑 | 白(旧版红) | 领馆号牌末位 | +| 港 | 香港入出境 | 黑 | 白 | 港澳号牌末位 | +| 澳 | 澳门入出境 | 黑 | 白 | 港澳号牌末位 | +| 试 | 试验车 | 纸质 | — | 临时号牌末位 | +| 超 | 特型车 | 纸质 | — | 临时号牌末位 | + +> **"警""使""领"三字**在旧版标准中为红色,2017年后新版外交号牌"使""领"改为白色。 + +### 2.5 新能源专用字母规则 + +> **国标规定**(GA36-2018):小型新能源首位优先启用 D(纯电)/ F(非纯电), +> D 用完后依次启用 A, B, C, E;大型新能源末位 D / F。 +> +> **实际情况**:各地号池消耗速度不一,路上所见远不止这几个字母, +> 生成器不对新能源首字母做限制,24个字母(排除I/O)均可出现。 + +| 位置 | 规则 | +|------|------| +| 小型新能源首位 | 24个字母(A~Z 排除 I/O),国标仅规定优先启用顺序 | +| 大型新能源末位 | D(纯电)/ F(非纯电) | + +--- + +## 三、号牌编号规则 + +### 3.1 通用编号结构 + +``` +┌─────────┬─────────┬──────────────────┬──────────┐ +│ 省简称 │ 发牌机关 │ 序号 │ 专用后缀 │ +│ (1汉字) │ (1字母) │ (5位数字/字母) │ (可选) │ +└─────────┴─────────┴──────────────────┴──────────┘ + 例: 京 A · 12345 (无) + 例: 粤 B · 6789 挂 + 例: 沪 C · AB123 (无) +``` + +- **省简称**:31个省级行政区之一 +- **发牌机关代号**:A-Z(不含I/O),一般A为省会 +- **序号**:5位(普通7位号牌)或 6位(新能源8位号牌) +- **专用后缀**:挂/学/警/港/澳/使/领(可选) + +### 3.2 序号组合方式 (GA36-2018 表4) + +序号由数字和字母按以下顺序依次启用(当前组合容量使用率>60%时,经省级交管部门批准、公安部交管局备案后启用下一组合): + +| 序号 | 组合方式 | 说明 | +|------|----------|------| +| 1 | 全数字 (00000-99999) | 每一位都是数字 | +| 2 | 1字母+4数字 | 第1位字母, 后4位数字 | +| 3 | 2字母+3数字 | 前2位字母, 后3位数字 | +| 4 | 3字母+2数字 | 前3位字母, 后2位数字 | +| 5 | 4字母+1数字 | 前4位字母, 末位数字 | +| 6 | 1数字+1字母+3数字 | | +| 7 | 1数字+2字母+2数字 | | +| ... | (依次类推) | | + +### 3.3 新能源号牌编号 + +**小型新能源汽车** (GA36-2018 表6): + +| 序号 | 组合方式 | 首位 | +|------|----------|------| +| 1 | 字母+5数字 | D | +| 2 | 字母+1字母+4数字 | D | +| 3 | 字母+2字母+3数字 | D | +| 4 | 字母+5数字 | F | +| 5 | 字母+1字母+4数字 | F | +| ... | 然后启用 A,B,C,E | | + +**大型新能源汽车** (GA36-2018 表5):末位字母 D(纯电) / F(非纯电),前6位数字/字母组合。 + +--- + +## 四、字符布局规则 + +### 4.1 单层车牌 (140mm 高度) + +以 `generate_multi_plate.py` 实现为参考: + +| 参数 | 7位车牌 | 8位新能源车牌 | +|------|---------|---------------| +| 螺栓间隔 | 34px | 49px | +| 字符间隔 | 12px | 9px | +| 字符宽度 | 45px | 43px (首字符45px) | +| Y轴范围 | 25~115 | 25~115 | +| 首字符X | 15 | 15 | +| 分割位置 | 第2位后 (警:1, 使:4) | 第2位后 | + +### 4.2 双层车牌 (220mm 高度) + +| 层 | 位置 | 字符 | X范围 | Y范围 | 宽度 | +|-----|------|------|-------|-------|------| +| 上层 | 左 | 省简称 | 110~190 | 15~75 | 80px | +| 上层 | 右 | 发牌机关代号 | 250~330 | 15~75 | 80px | +| 下层 | 左起 | 序号5位 | 27起, 间距15px | 90~200 | 65px/字 | + +--- + +## 五、特殊号牌规则 + +### 5.1 军队号牌 +- 白底黑字 +- 首字符为字母(A-Z不含I/O),与民用号牌区分 +- 第二字符有50%概率红色(代码中随机) + +### 5.2 警用号牌 +- 白底黑字 +- 末位"警"字为红色 +- 分割位置在第1位后(split_id=1) + +### 5.3 使领馆号牌(新旧规范对比) + +#### 旧版规范(2017年1月9日前) + +使馆号牌 `使XXX·XXX`(黑底白字,"使"在首位、红色): +``` +使 1 4 3 · 0 0 1 +↑ ↑ +使(红) 分隔点 +``` +- 首位固定"使"字(红色),后3位为三位数国家代码(101~280) +- 间隔符"·",最后3位为流水号 +- 1951年启用,搪瓷材质,首批仅100对 + +领馆号牌 `省A·XXXX领`(黑底白字,"领"在末位、红色): +``` +沪 A · 0 0 2 3 领 +↑ ↑ ↑ +省份 城市字母 领(红) +``` +- 首位为省级行政区简称 +- 第二位为发牌城市字母(与民用规则相同) +- 中间4位为该国领馆编号 +- 末位"领"字(红色) + +#### 新版规范(2017年1月9日起,《外交车辆管理办法》) + +使馆号牌 `XXX·XXX使`(黑底白字,"使"移至末位、改为白色): +``` +2 2 4 · 0 0 1 使 +↑ ↑ +国家代码(3位) 使(白) +``` +- "使"字从首位移至末位,颜色由红色改为白色 +- 六位数:前三位为该国国家代码(与旧版相同),后三位流水 +- 国际组织代码:X59 及 3XX 号段 + +领馆号牌 `省XXX·XX领`(黑底白字,"领"在末位、改为白色): +``` +沪 2 2 4 · 0 1 领 +↑ ↑ ↑ +省份 国家代码 领(白) +``` +- "领"字颜色由红色改为白色 +- 省简称后不再加城市字母,改为全国统一的国家代码(与使馆号牌一致) +- 格式:省 + 3位国家代码 + "·" + 2位流水 + "领" +- 2017年2月13日外交部正式颁发,2017年5月1日前全部更换完毕 + +#### 新旧核心差异对比 + +| 项目 | 旧版 (≤2017) | 新版 (2017~) | +|------|-------------|-------------| +| "使"字颜色 | **红** | 白 | +| "使"字位置 | 首位 | 末位 | +| "领"字颜色 | **红** | 白 | +| 领馆城市字母 | 有(如 沪A) | 无,改为国家代码 | +| 底板颜色 | 黑底白字 | 黑底白字 | +| 分隔符 | "·" | "·" | + +> **注**:当前生成器 `generate_multi_plate.py` 实现的是旧版格式(使在首、领馆带城市字母), +> 其中"使""领"仍按红色处理。新版(2017后)的白色格式尚未实现。 + +### 5.4 港澳入出境 +- 黑底白字 +- 发牌机关必为"粤"(广东省) +- 末位"港"或"澳" +- 行驶范围限制在广东省内 + +### 5.5 教练车(已保留)/ 挂车(已移除) + +- **教练车**(`yellow` + 单层):黄底黑字,440×140mm,末位"学"字,split_id=2 +- **挂车**(`yellow` + 双层):黄底黑字,440×220mm,末位"挂"字 —— **生成器已移除** + +### 5.6 新能源号牌 + +- **小型新能源**(`green_car`):渐变绿底黑字,480×140mm,8位,首位字母任意(24字母) +- **大型新能源**(`green_truck`):黄绿双拼底黑字,480×140mm,8位,末位 D/F + +--- + +## 六、号牌物理规格 (GA36-2018 §6 技术要求) + +| 项目 | 规格 | +|------|------| +| 金属基材 | 铝质,铝含量 ≥ 99.60% | +| 大型后牌/挂车厚度 | ≥ 1.2mm | +| 其他号牌厚度 | ≥ 1.0mm | +| 氧化层/涂层厚度 | 5μm ~ 8μm | +| 抗拉强度 | 80 MPa ~ 120 MPa | +| 非比例延伸强度 | ≥ 60 MPa | +| 断后伸长率(50mm标距) | ≥ 6% | +| 反光膜 | 符合 GA 666 要求 | +| 字符冲压 | 全国统一防伪专用模具 | + +--- + +## 七、发牌机关代号(部分示例) + +| 省份 | 省会/首府 | 发牌机关代号 | +|------|-----------|-------------| +| 京 | 北京 | A-Y(全市统一) | +| 津 | 天津 | A-Y | +| 沪 | 上海 | A-Y | +| 渝 | 重庆 | A-Y | +| 粤 | 广州 | A(广州) B(深圳) C(珠海) ... | +| 苏 | 南京 | A(南京) B(无锡) C(徐州) ... | +| 浙 | 杭州 | A(杭州) B(宁波) C(温州) ... | + +> 完整发牌机关代号见 GA36-2018 附录A(规范性附录) + +--- + +## 八、本项目生成器支持情况 + +基于 `chinese_license_plate_generator` 的实测覆盖: + +| 底板参数 | GA36对应类型 | 底色 | 字符色 | 尺寸 | 说明 | +|----------|-------------|------|--------|------|------| +| `blue` | 小型汽车 | 蓝 | 白 | 440×140 | 7位,最常见的蓝牌 | +| `yellow` | 大型汽车 / 教练车 | 黄 | 黑 | 440×140 | 7位,末位"学"为教练车,无后缀为大型车 | +| `white` | 警用汽车 | 白 | 黑("警"红) | 440×140 | 7位,末位"警"字红色 | +| `white_army` | 军队/武警 | 白 | 黑 | 440×140 | 7位,首位为字母 | +| `black` | 港澳入出境 | 黑 | 白 | 440×140 | 7位,末位"港"/"澳" | +| `black_shi` | 使领馆 | 黑 | 白 | 440×140 | 7位,2017新版白字 | +| `green_car` | 小型新能源 | 渐变绿 | 黑 | 480×140 | 8位,小型新能源轿车 | +| `green_truck` | 大型新能源 | 黄绿双拼 | 黑 | 480×140 | 8位,大型新能源客车/货车 | + +> **已移除**:`yellow` + 双层(挂车 440×220),挂车号牌暂不生成。 +> 教练车使用 `yellow` + 单层,末位自动拼接"学"字。 + +--- + +## 九、参考文献 + +1. GA36-2018《中华人民共和国机动车号牌》,中华人民共和国公安部,2018年5月1日实施 +2. GA36-2014《中华人民共和国机动车号牌》(已废止) +3. 《外交车辆管理办法》,中华人民共和国外交部,2017年1月9日 +4. Wikipedia: 中华人民共和国机动车号牌 (https://zh.wikipedia.org/wiki/中华人民共和国机动车号牌) +5. 百度百科: 中华人民共和国机动车号牌 (https://baike.baidu.com/item/中华人民共和国机动车号牌) +6. chinese_license_plate_generator 项目源码 (https://gitee.com/leijd/chinese_license_plate_generator) diff --git a/chinese_license_plate_generator/LICENSE b/chinese_license_plate_generator/LICENSE new file mode 100644 index 0000000..afbf045 --- /dev/null +++ b/chinese_license_plate_generator/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 leijd + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/chinese_license_plate_generator/README.md b/chinese_license_plate_generator/README.md new file mode 100644 index 0000000..d590bcc --- /dev/null +++ b/chinese_license_plate_generator/README.md @@ -0,0 +1,81 @@ +# 中国车牌模拟生成器 + +基于 GA36-2018《中华人民共和国机动车号牌》规范的中国车牌图片生成工具。 + +## 支持类型 + +| 底板参数 | 类型 | 底色 | 字符色 | 尺寸 | 说明 | +|----------|------|------|--------|------|------| +| `yellow` | 大型汽车 | 黄 | 黑 | 440×140 | 7位,普通大型客/货车 | +| `yellow` | 教练车 | 黄 | 黑 | 440×140 | 7位,末位"学"字 | +| `white` | 警用汽车 | 白 | 黑("警"红) | 440×140 | 7位,末位"警"字红色 | +| `white_army` | 军队/武警 | 白 | 黑 | 440×140 | 7位,首位为规范军车字母 | +| `black` | 港澳入出境 | 黑 | 白 | 440×140 | 7位,末位"港"/"澳" | +| `black` | 领馆(旧版) | 黑 | 白("领"红) | 440×140 | 7位,省A·XXXX领 | +| `black` | 领馆(新版) | 黑 | 白 | 440×140 | 7位,省XXX·XX领 | +| `black_shi` | 使馆(旧版) | 黑 | 白("使"红) | 440×140 | 7位,使XXX·XXX | +| `black_shi` | 使馆(新版) | 黑 | 白 | 440×140 | 7位,XXX·XXX使 | +| `green_truck` | 大型新能源 | 黄绿双拼 | 黑 | 480×140 | 8位,大型新能源客车/货车 | + +> 已移除:蓝牌(小型汽车)、小型新能源(green_car)、挂车双层 + +## 安装 + +```bash +pip install opencv-python numpy tqdm +``` + +## 使用 + +### 批量随机生成 + +```bash +python generate_multi_plate.py --number 100 --save-adr output +``` + +每类等概率随机抽取,号码格式自动匹配底板颜色。 + +### 指定车牌生成 + +```bash +python generate_special_plate.py --plate-number 京A12345 --bg-color yellow +``` + +| 参数 | 说明 | 默认值 | +|------|------|--------| +| `--plate-number` | 车牌号码 | `云999999` | +| `--bg-color` | 底板颜色 | `blue` | +| `--double` | 是否双层(已废弃) | `False` | + +## 军车字母规范 + +首位从以下 8 个字母中选取,符合 2013/2019 式军用号牌: + +| 字母 | 单位 | +|------|------| +| V | 中央军委 | +| L | 陆军 | +| H | 海军 | +| K | 空军 | +| J | 火箭军 | +| Z | 战略支援部队 | +| B | 联勤保障部队 | +| W | 武警 | + +## 使领馆新旧版本 + +| 版本 | 使馆格式 | 领馆格式 | 红字 | +|------|----------|----------|------| +| 旧版 (≤2017.1.9) | `使XXX·XXX` | `省A·XXXX领` | 使/领为红色 | +| 新版 (2017.1.9~) | `XXX·XXX使` | `省XXX·XX领` | 使/领为白色 | + +## 文件结构 + +``` +├── generate_multi_plate.py # 核心类 + 批量随机生成 +├── generate_special_plate.py # 指定号码生成单张 +├── plate_number.py # 字符集 + 各类号牌号码函数 +├── plate_model/ # 底板模板图片 +├── font_model/ # 字符字体图片 +└── LP_Standard.md # GA36-2018 号牌标准文档 +``` diff --git a/chinese_license_plate_generator/all_plates_grid.png b/chinese_license_plate_generator/all_plates_grid.png new file mode 100644 index 0000000..53176ec --- /dev/null +++ b/chinese_license_plate_generator/all_plates_grid.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ae6f2656a2042201682a350131eca1f89ade0db21613db4111dd9131d664b19 +size 655907 diff --git a/chinese_license_plate_generator/font_model/140_0.jpg b/chinese_license_plate_generator/font_model/140_0.jpg new file mode 100644 index 0000000..e59f480 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcaa8b4773d5d5ba36063f7f2b8acb3f5c73dde51e594255cebba830bb86d395 +size 6369 diff --git a/chinese_license_plate_generator/font_model/140_1.jpg b/chinese_license_plate_generator/font_model/140_1.jpg new file mode 100644 index 0000000..53e5096 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192cbbfa4c33e99cfe72c5a9f11845be015e42adb9e119963ae6379f6b983151 +size 2003 diff --git a/chinese_license_plate_generator/font_model/140_2.jpg b/chinese_license_plate_generator/font_model/140_2.jpg new file mode 100644 index 0000000..290af91 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f549a13d30eafdf301b21d36ec39275efd8633f7f3919301c8878e7be513033 +size 7762 diff --git a/chinese_license_plate_generator/font_model/140_3.jpg b/chinese_license_plate_generator/font_model/140_3.jpg new file mode 100644 index 0000000..39c998d --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf1ad3d84fc8208248d34a160d969644683303e69824acfd5a6dd02dba68ba8d +size 7604 diff --git a/chinese_license_plate_generator/font_model/140_4.jpg b/chinese_license_plate_generator/font_model/140_4.jpg new file mode 100644 index 0000000..609e35d --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a86813705c83e6a837334fce2d4432e79546dcbe729ff5f3e21bf46bf98be1a +size 5680 diff --git a/chinese_license_plate_generator/font_model/140_5.jpg b/chinese_license_plate_generator/font_model/140_5.jpg new file mode 100644 index 0000000..1bec6fd --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d195dff73f12c931c34f2a4aa33a76333160c561fcb8e5fb2d8335d31c386fa0 +size 6878 diff --git a/chinese_license_plate_generator/font_model/140_6.jpg b/chinese_license_plate_generator/font_model/140_6.jpg new file mode 100644 index 0000000..4600e1a --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3d6700cf11cd7773a3951ebd16e45682667d17f4df4f75fe226279212eb1122 +size 8270 diff --git a/chinese_license_plate_generator/font_model/140_7.jpg b/chinese_license_plate_generator/font_model/140_7.jpg new file mode 100644 index 0000000..c1afc00 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:391569042ff18a2418064ec4437dd23dfcdad76ee7929c77c8b18a31eccce0ca +size 4306 diff --git a/chinese_license_plate_generator/font_model/140_8.jpg b/chinese_license_plate_generator/font_model/140_8.jpg new file mode 100644 index 0000000..4ec2819 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_8.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9418cdd657a219141a388507dd7d00588cf2db47d9177143fe214685f77cf9 +size 10025 diff --git a/chinese_license_plate_generator/font_model/140_9.jpg b/chinese_license_plate_generator/font_model/140_9.jpg new file mode 100644 index 0000000..8339728 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_9.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ace3fc3b5755bc634afd63e3679eae0cde603743d36a527e64ea0e83a9c6241 +size 8513 diff --git a/chinese_license_plate_generator/font_model/140_A.jpg b/chinese_license_plate_generator/font_model/140_A.jpg new file mode 100644 index 0000000..3263cf9 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_A.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9666ca7131ac0a4e82588b6e462f722a5d6b6ecf5a908a70d4b317e187cfada +size 5272 diff --git a/chinese_license_plate_generator/font_model/140_B.jpg b/chinese_license_plate_generator/font_model/140_B.jpg new file mode 100644 index 0000000..8c6f2f2 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_B.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d729acb0e3cb2ee854db8f85fa2aca6a7c03dea4f05d46fa12185146834e0c2 +size 4979 diff --git a/chinese_license_plate_generator/font_model/140_C.jpg b/chinese_license_plate_generator/font_model/140_C.jpg new file mode 100644 index 0000000..150b5ff --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_C.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:759699d1c5ea419e6119dfc0e1b28ee7fd8524b6805ce89bb92a2cc4cbbd6858 +size 4444 diff --git a/chinese_license_plate_generator/font_model/140_D.jpg b/chinese_license_plate_generator/font_model/140_D.jpg new file mode 100644 index 0000000..bad0636 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_D.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:025c840f3880c9b2a2e952aec716cdee1ca391d46accb6dabf0bd0409bed0c09 +size 3634 diff --git a/chinese_license_plate_generator/font_model/140_E.jpg b/chinese_license_plate_generator/font_model/140_E.jpg new file mode 100644 index 0000000..a9e8632 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_E.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e68565cb282a8a48e424100fdce17b62889a6844263314e0d432a4ad10d3d0 +size 1886 diff --git a/chinese_license_plate_generator/font_model/140_F.jpg b/chinese_license_plate_generator/font_model/140_F.jpg new file mode 100644 index 0000000..b333ccc --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_F.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a842276381cf7a1e4f0c124000c41a1f6ed41f1c2e33251c52359f0c4adaee0c +size 2108 diff --git a/chinese_license_plate_generator/font_model/140_G.jpg b/chinese_license_plate_generator/font_model/140_G.jpg new file mode 100644 index 0000000..039c0ac --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_G.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8077217a51b43b3297d1a493464b5cdd00520f4643efe294cdaedab6f302d51a +size 5064 diff --git a/chinese_license_plate_generator/font_model/140_H.jpg b/chinese_license_plate_generator/font_model/140_H.jpg new file mode 100644 index 0000000..418ff11 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_H.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a78f53f1f9c617a425854c9df9c0f2d43a57e34d3906e773ead4f931ae9b114 +size 2371 diff --git a/chinese_license_plate_generator/font_model/140_J.jpg b/chinese_license_plate_generator/font_model/140_J.jpg new file mode 100644 index 0000000..4c1f4f8 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_J.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0671e3796c45ba783c15c595f8d15014a04e8ab189a3d0503973a03f4571177 +size 2874 diff --git a/chinese_license_plate_generator/font_model/140_K.jpg b/chinese_license_plate_generator/font_model/140_K.jpg new file mode 100644 index 0000000..6fb9629 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_K.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ebdc89e7e87fdba713a1a903873ad8d9614c36a5cfc79a145274a13059703a1 +size 4902 diff --git a/chinese_license_plate_generator/font_model/140_L.jpg b/chinese_license_plate_generator/font_model/140_L.jpg new file mode 100644 index 0000000..85f05a5 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_L.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc9a86913e21ff980500c877f6cf133908845c4635c242def59a97cafdeaf1fa +size 1537 diff --git a/chinese_license_plate_generator/font_model/140_M.jpg b/chinese_license_plate_generator/font_model/140_M.jpg new file mode 100644 index 0000000..e79ecb9 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_M.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc35e793a1fa5a66dbfd97a1bb57117419df3d48e2c4ad923c1f00b09073b330 +size 3303 diff --git a/chinese_license_plate_generator/font_model/140_N.jpg b/chinese_license_plate_generator/font_model/140_N.jpg new file mode 100644 index 0000000..7a09db6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_N.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4521f4c30a6461709f6dbe0fcc881ba10894219a9268ece1c3242292967a4ab1 +size 3760 diff --git a/chinese_license_plate_generator/font_model/140_P.jpg b/chinese_license_plate_generator/font_model/140_P.jpg new file mode 100644 index 0000000..24375b0 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_P.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:242e9636767a20f88cbd64c211d5a15d2c71d0ab2351c6021ff6bcd5559e19d5 +size 3517 diff --git a/chinese_license_plate_generator/font_model/140_Q.jpg b/chinese_license_plate_generator/font_model/140_Q.jpg new file mode 100644 index 0000000..7b595df --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_Q.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58e832f34fbc02d8e92ead9944c499a09c964c6f151528217fa431eaaa435d64 +size 5721 diff --git a/chinese_license_plate_generator/font_model/140_R.jpg b/chinese_license_plate_generator/font_model/140_R.jpg new file mode 100644 index 0000000..6c6c521 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_R.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a252af54980ae2d98f55709f804e338f0026d064148dfed71c9de7155ef666 +size 4638 diff --git a/chinese_license_plate_generator/font_model/140_S.jpg b/chinese_license_plate_generator/font_model/140_S.jpg new file mode 100644 index 0000000..26685e5 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_S.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a07d8f7c7aee0eae7a4d01955ed05dd40adb4b6494e3c301822c3a8d0dca21f +size 6279 diff --git a/chinese_license_plate_generator/font_model/140_T.jpg b/chinese_license_plate_generator/font_model/140_T.jpg new file mode 100644 index 0000000..f97a527 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_T.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eeec57fda74fb3f9e61a5da8ffb64cc5c945c255d18c592f10c47e2f804c092 +size 1846 diff --git a/chinese_license_plate_generator/font_model/140_U.jpg b/chinese_license_plate_generator/font_model/140_U.jpg new file mode 100644 index 0000000..38d223a --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_U.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2404d8642daadeb0b6bb96cdcc7d4e5e5a7f91c3097415d2248503118d9d38b1 +size 3410 diff --git a/chinese_license_plate_generator/font_model/140_V.jpg b/chinese_license_plate_generator/font_model/140_V.jpg new file mode 100644 index 0000000..8c95939 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_V.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6edd7c380b33d2a8644b2157f8b2fe7926dd264ab19209c318ef26d846bc7c3 +size 5347 diff --git a/chinese_license_plate_generator/font_model/140_W.jpg b/chinese_license_plate_generator/font_model/140_W.jpg new file mode 100644 index 0000000..4395025 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_W.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a991ff9febbb16c7fc2d2e07182dfd080e6349f6daa7d5ad1c9da8a09335535 +size 5476 diff --git a/chinese_license_plate_generator/font_model/140_X.jpg b/chinese_license_plate_generator/font_model/140_X.jpg new file mode 100644 index 0000000..ec3b7ed --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_X.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aad61bb0631b5ae756eb92717e63ff781cb3086328e1c87de9797252c750d5d +size 6009 diff --git a/chinese_license_plate_generator/font_model/140_Y.jpg b/chinese_license_plate_generator/font_model/140_Y.jpg new file mode 100644 index 0000000..75cb782 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_Y.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c86c0a0de50d1a21834b3c42f2b1f958817ff1b15972e2296b2472f54a57413d +size 3876 diff --git a/chinese_license_plate_generator/font_model/140_Z.jpg b/chinese_license_plate_generator/font_model/140_Z.jpg new file mode 100644 index 0000000..623857e --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_Z.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b7e1107a11efa1e2ae8051d3927bc32ff08154282c07813f5c64249fad5536e +size 4059 diff --git a/chinese_license_plate_generator/font_model/140_云.jpg b/chinese_license_plate_generator/font_model/140_云.jpg new file mode 100644 index 0000000..d9889f2 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_云.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6de0016dd097bc3ba9eacc507a2af672b1946bf59b547b67ca05be90cd8bb1b +size 4674 diff --git a/chinese_license_plate_generator/font_model/140_京.jpg b/chinese_license_plate_generator/font_model/140_京.jpg new file mode 100644 index 0000000..9ac1c44 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_京.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:634b9fe0155c1c23c341f6b73df8e816dc8ab4df9abda0d09a37cee701122356 +size 5065 diff --git a/chinese_license_plate_generator/font_model/140_使.jpg b/chinese_license_plate_generator/font_model/140_使.jpg new file mode 100644 index 0000000..4cc47a8 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_使.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366b5a44188d470efdaff631c45c7a52b54e31ec09ac5471b756249ca4a6aba4 +size 6156 diff --git a/chinese_license_plate_generator/font_model/140_冀.jpg b/chinese_license_plate_generator/font_model/140_冀.jpg new file mode 100644 index 0000000..fe56617 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_冀.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0304c2b88f646d7bd4e3b8b0a266a11971b0454921a9b7553625774bba9e9e8 +size 6549 diff --git a/chinese_license_plate_generator/font_model/140_吉.jpg b/chinese_license_plate_generator/font_model/140_吉.jpg new file mode 100644 index 0000000..9f530fc --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_吉.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2c930961577c9055e421b2a6455a56fe33a7adffff0435ef243a50d8f1fee21 +size 2988 diff --git a/chinese_license_plate_generator/font_model/140_学.jpg b/chinese_license_plate_generator/font_model/140_学.jpg new file mode 100644 index 0000000..3d96d0c --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_学.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc3d74a22175a0813486ad806115936da5d94df011ff20a67b2ffa105ec5a720 +size 5293 diff --git a/chinese_license_plate_generator/font_model/140_宁.jpg b/chinese_license_plate_generator/font_model/140_宁.jpg new file mode 100644 index 0000000..7a7c34b --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_宁.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:796b92c14668d39520d4987733c2146afaf857611e006f2af8446f23bcabad96 +size 3197 diff --git a/chinese_license_plate_generator/font_model/140_川.jpg b/chinese_license_plate_generator/font_model/140_川.jpg new file mode 100644 index 0000000..db51ffd --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_川.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0220f1674ce614b3728014d7357dec0dd7f5ecc0ee8d7c9a4358646555c3e06c +size 3643 diff --git a/chinese_license_plate_generator/font_model/140_挂.jpg b/chinese_license_plate_generator/font_model/140_挂.jpg new file mode 100644 index 0000000..1ea96d6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_挂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fdc3accefb5545a0c27b14aab8d4b51822dc429c37dd1c581afdafabbbd79f2 +size 5727 diff --git a/chinese_license_plate_generator/font_model/140_新.jpg b/chinese_license_plate_generator/font_model/140_新.jpg new file mode 100644 index 0000000..949f485 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_新.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad3569ebc300e868e11536061ab4f6b858b7830ccd1fd7f601598d1a206a296b +size 7619 diff --git a/chinese_license_plate_generator/font_model/140_晋.jpg b/chinese_license_plate_generator/font_model/140_晋.jpg new file mode 100644 index 0000000..2bd7f47 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_晋.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36280d5281ad820baac840ef6ccece368a907d5974d29b1a432fb48aaeb22711 +size 4369 diff --git a/chinese_license_plate_generator/font_model/140_桂.jpg b/chinese_license_plate_generator/font_model/140_桂.jpg new file mode 100644 index 0000000..4838f65 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_桂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25c8d05d4354aa6be3f1109f2948fb16422ade56754ee22eb56ea87f6fe5fd64 +size 5095 diff --git a/chinese_license_plate_generator/font_model/140_沪.jpg b/chinese_license_plate_generator/font_model/140_沪.jpg new file mode 100644 index 0000000..6060f92 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_沪.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6ab0bfe3e6eeb5f3789213df39d3ab150537b8225305b348c1f169b126571bf +size 5599 diff --git a/chinese_license_plate_generator/font_model/140_津.jpg b/chinese_license_plate_generator/font_model/140_津.jpg new file mode 100644 index 0000000..4ed6855 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_津.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0743a44655cf18561a15005ac59b9378353e587bf0199ecc52ddf3c466f3418d +size 5834 diff --git a/chinese_license_plate_generator/font_model/140_浙.jpg b/chinese_license_plate_generator/font_model/140_浙.jpg new file mode 100644 index 0000000..0bf0517 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_浙.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1dad198c52db96c2ed4a258e31960d4d7ec9e62ae77204b22d35563a0cd582a +size 6858 diff --git a/chinese_license_plate_generator/font_model/140_渝.jpg b/chinese_license_plate_generator/font_model/140_渝.jpg new file mode 100644 index 0000000..3d0d9fd --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_渝.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3d93e7af28470727cb286ca5fab15128f67d95091ca620d211f5d66a6470afe +size 7541 diff --git a/chinese_license_plate_generator/font_model/140_港.jpg b/chinese_license_plate_generator/font_model/140_港.jpg new file mode 100644 index 0000000..46d8ae6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_港.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b7797583a89658661ba1676257248d458a1486d9e93b6712415ee40f7f79b19 +size 7031 diff --git a/chinese_license_plate_generator/font_model/140_湘.jpg b/chinese_license_plate_generator/font_model/140_湘.jpg new file mode 100644 index 0000000..6c3dbc9 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_湘.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2bc2cefe3d9a5910ab11b7a610528f0e755eb0efef119f40d34e4f1bbe5e020 +size 6300 diff --git a/chinese_license_plate_generator/font_model/140_澳.jpg b/chinese_license_plate_generator/font_model/140_澳.jpg new file mode 100644 index 0000000..a41c32b --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_澳.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c45dc1917522683d89c85afac18eced62cb0cf21f3079a776f513c987b86d529 +size 7955 diff --git a/chinese_license_plate_generator/font_model/140_琼.jpg b/chinese_license_plate_generator/font_model/140_琼.jpg new file mode 100644 index 0000000..8edc009 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_琼.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03fd1e1de8ccdbc1fe7e6a85e933e7d582df11c4c2600d064098f8c0291e8da5 +size 5834 diff --git a/chinese_license_plate_generator/font_model/140_甘.jpg b/chinese_license_plate_generator/font_model/140_甘.jpg new file mode 100644 index 0000000..85f64b9 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_甘.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60d93b5f1eb1d7109101f89fcac771ad7ee646f2e98432b5a0059d4c8003720c +size 3490 diff --git a/chinese_license_plate_generator/font_model/140_皖.jpg b/chinese_license_plate_generator/font_model/140_皖.jpg new file mode 100644 index 0000000..cc71069 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_皖.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c988fd7061a859bf62344d92fd6c7661f38b8311e1a83d481140aae9ab1b0a1 +size 6066 diff --git a/chinese_license_plate_generator/font_model/140_粤.jpg b/chinese_license_plate_generator/font_model/140_粤.jpg new file mode 100644 index 0000000..f8652d8 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_粤.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a17bf5bf7250002dcda087ec49df8ddffb154b8b65f6f0c1cc24b664634f40e +size 6119 diff --git a/chinese_license_plate_generator/font_model/140_苏.jpg b/chinese_license_plate_generator/font_model/140_苏.jpg new file mode 100644 index 0000000..5b3d87e --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_苏.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df4fb456f0f7ceda72b9c12dcfd44cb83105549da3e9a4ac3db35b09ee829ed8 +size 6128 diff --git a/chinese_license_plate_generator/font_model/140_蒙.jpg b/chinese_license_plate_generator/font_model/140_蒙.jpg new file mode 100644 index 0000000..3acb77c --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_蒙.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39c4beb82a7b4a6736af7f78265c4951b4643bfbdf914195b9b393a6be6cc506 +size 7508 diff --git a/chinese_license_plate_generator/font_model/140_藏.jpg b/chinese_license_plate_generator/font_model/140_藏.jpg new file mode 100644 index 0000000..b1ca22a --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_藏.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee275814cd5e5ec3024ade6139769707b68744da6c72c7918a9bd5ce5f6daae5 +size 7755 diff --git a/chinese_license_plate_generator/font_model/140_警.jpg b/chinese_license_plate_generator/font_model/140_警.jpg new file mode 100644 index 0000000..ab904f1 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_警.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645ef764b217957fe47ae1aa66cb36f0f0ab994a8f863b4bd470d564ff1c1e7e +size 6120 diff --git a/chinese_license_plate_generator/font_model/140_豫.jpg b/chinese_license_plate_generator/font_model/140_豫.jpg new file mode 100644 index 0000000..ee2e05b --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_豫.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cf788d1982c3d725467bd8f3d1a653e5caf49250cd81b0569eefbbbc539dcb9 +size 8815 diff --git a/chinese_license_plate_generator/font_model/140_贵.jpg b/chinese_license_plate_generator/font_model/140_贵.jpg new file mode 100644 index 0000000..2509135 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_贵.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38cfb166c29188258bb013f738f3879c73a20be8992dff62d0a41aced03e1984 +size 5332 diff --git a/chinese_license_plate_generator/font_model/140_赣.jpg b/chinese_license_plate_generator/font_model/140_赣.jpg new file mode 100644 index 0000000..77544ef --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_赣.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aca86e2276bd77525bee80af5876b3c5b53b26c8c589b741f926cf62823f2432 +size 8465 diff --git a/chinese_license_plate_generator/font_model/140_辽.jpg b/chinese_license_plate_generator/font_model/140_辽.jpg new file mode 100644 index 0000000..03c6f35 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_辽.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08930b3492ea33b79d51fb8f73b31ddd4664539ef6fbd58157200d3455a607fc +size 4851 diff --git a/chinese_license_plate_generator/font_model/140_鄂.jpg b/chinese_license_plate_generator/font_model/140_鄂.jpg new file mode 100644 index 0000000..496aa54 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_鄂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd4fdf9932af9f70c384766770d2dca062a01a083df18d216e4a74c709a184b3 +size 6254 diff --git a/chinese_license_plate_generator/font_model/140_闽.jpg b/chinese_license_plate_generator/font_model/140_闽.jpg new file mode 100644 index 0000000..734bc7d --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_闽.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd3c062c3acdeb4f7a9b605cd3c05691e042d41667b57fd16640cf40f79980e7 +size 5100 diff --git a/chinese_license_plate_generator/font_model/140_陕.jpg b/chinese_license_plate_generator/font_model/140_陕.jpg new file mode 100644 index 0000000..e2ee198 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_陕.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58aba087eceba9b79bb120debb5253c3978c699ea4327d38d7648b48253175ad +size 6688 diff --git a/chinese_license_plate_generator/font_model/140_青.jpg b/chinese_license_plate_generator/font_model/140_青.jpg new file mode 100644 index 0000000..8a5fb18 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_青.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ea4ef7924f8fd809f0ab64a055bbf685441964fdd87e28095183552fcea14ec +size 4204 diff --git a/chinese_license_plate_generator/font_model/140_领.jpg b/chinese_license_plate_generator/font_model/140_领.jpg new file mode 100644 index 0000000..8a6ca63 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_领.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d3a4221c8344ebac2f97f2d8d5ad1bf07583d19385cc1c8ebe840a62afe34d0 +size 7817 diff --git a/chinese_license_plate_generator/font_model/140_鲁.jpg b/chinese_license_plate_generator/font_model/140_鲁.jpg new file mode 100644 index 0000000..e8f4243 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_鲁.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b65bf8f2d0da820e96442aaf30d7dc21d30f5286225c20bd607fac7e20479bb4 +size 5327 diff --git a/chinese_license_plate_generator/font_model/140_黑.jpg b/chinese_license_plate_generator/font_model/140_黑.jpg new file mode 100644 index 0000000..d32d684 --- /dev/null +++ b/chinese_license_plate_generator/font_model/140_黑.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91cb50e0ac18136abba4bbb94c15db7a574a1f61f6f033d87ef8b0ba9b9a2cb9 +size 6659 diff --git a/chinese_license_plate_generator/font_model/220_0.jpg b/chinese_license_plate_generator/font_model/220_0.jpg new file mode 100644 index 0000000..7bd8761 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1030f8464111ae369a2ad8d0828043b714f0e06cc784a2d34f185660128db406 +size 4867 diff --git a/chinese_license_plate_generator/font_model/220_1.jpg b/chinese_license_plate_generator/font_model/220_1.jpg new file mode 100644 index 0000000..5499f33 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78c321d585061b5ecd081e846b70b667539d23aadaeabdb8785bcd8b9387b63c +size 1465 diff --git a/chinese_license_plate_generator/font_model/220_2.jpg b/chinese_license_plate_generator/font_model/220_2.jpg new file mode 100644 index 0000000..f570866 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b40633e949fa7bcc6b501e16d0bac13928fedbcbe843e1ef7d0f720053b40d +size 5599 diff --git a/chinese_license_plate_generator/font_model/220_3.jpg b/chinese_license_plate_generator/font_model/220_3.jpg new file mode 100644 index 0000000..3e0747a --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:213e6c290763d77b54fbac161b7c031dc99e06501dcc707b12195c39eafc6e06 +size 6157 diff --git a/chinese_license_plate_generator/font_model/220_4.jpg b/chinese_license_plate_generator/font_model/220_4.jpg new file mode 100644 index 0000000..6837662 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c544c3cfe62408d1e9e35f3bcf51d5b1b73cf956f3210cde41f31b070442f6c +size 4085 diff --git a/chinese_license_plate_generator/font_model/220_5.jpg b/chinese_license_plate_generator/font_model/220_5.jpg new file mode 100644 index 0000000..1698de4 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5498a497df0ecb74b58cacf4251690aaa7e276d80c9f184528395ce170d4ec74 +size 5453 diff --git a/chinese_license_plate_generator/font_model/220_6.jpg b/chinese_license_plate_generator/font_model/220_6.jpg new file mode 100644 index 0000000..17bcded --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d661f433b5f07e094e7b9836079b535cddf69c8bcc50ad75a1eff90b7225b36c +size 6481 diff --git a/chinese_license_plate_generator/font_model/220_7.jpg b/chinese_license_plate_generator/font_model/220_7.jpg new file mode 100644 index 0000000..bab11df --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b99cf24edcd5277ceafe6f7eb0b526a9194d2ceea3966ac62f3721435624e581 +size 3774 diff --git a/chinese_license_plate_generator/font_model/220_8.jpg b/chinese_license_plate_generator/font_model/220_8.jpg new file mode 100644 index 0000000..c5c9bb0 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_8.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84d3f4367ada71da21ac484683de16bbbcfccb86e58bfd13bfbd58584f2c40cb +size 7645 diff --git a/chinese_license_plate_generator/font_model/220_9.jpg b/chinese_license_plate_generator/font_model/220_9.jpg new file mode 100644 index 0000000..fe23415 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_9.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b156ba7459636af9f9ed968da1ef32120cf36dfb50deccfe5c878f50975d57d +size 6400 diff --git a/chinese_license_plate_generator/font_model/220_down_A.jpg b/chinese_license_plate_generator/font_model/220_down_A.jpg new file mode 100644 index 0000000..6296826 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_A.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e522fd6b3ea3ca84fd0920cffd7ce1027d38b4f929f5a3e33f234d96ec46887 +size 6111 diff --git a/chinese_license_plate_generator/font_model/220_down_B.jpg b/chinese_license_plate_generator/font_model/220_down_B.jpg new file mode 100644 index 0000000..bdacae5 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_B.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b06d67b4d63aec2c9fac54ce017fef910a1ffaf739d193092720e1de7d489e6 +size 5666 diff --git a/chinese_license_plate_generator/font_model/220_down_C.jpg b/chinese_license_plate_generator/font_model/220_down_C.jpg new file mode 100644 index 0000000..ff0b536 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_C.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:558320d49b96f5d65d12c9cd83c8dfc834553a0f7dabd9b70cd71d7b483dab45 +size 5994 diff --git a/chinese_license_plate_generator/font_model/220_down_D.jpg b/chinese_license_plate_generator/font_model/220_down_D.jpg new file mode 100644 index 0000000..09f4fe3 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_D.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c3b144980fc19e9f5cd7508f699d20a4b440e67e4bfb8e5d6f21601302594ea +size 3815 diff --git a/chinese_license_plate_generator/font_model/220_down_E.jpg b/chinese_license_plate_generator/font_model/220_down_E.jpg new file mode 100644 index 0000000..4f1e451 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_E.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fce7f1641af7e81b9313105c26077b862a7d03680dcdaf614a33c3858e7cb96a +size 2552 diff --git a/chinese_license_plate_generator/font_model/220_down_F.jpg b/chinese_license_plate_generator/font_model/220_down_F.jpg new file mode 100644 index 0000000..9275577 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_F.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ab0ace107b0bfcddb7bf06a81df9e9289b68c65f3cbc9cb2119a0533fc55c26 +size 2837 diff --git a/chinese_license_plate_generator/font_model/220_down_G.jpg b/chinese_license_plate_generator/font_model/220_down_G.jpg new file mode 100644 index 0000000..8711ee4 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_G.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a12f13f2df90663f0bb53b371ef74aa222571a9033507b0b74482290b51f2856 +size 5822 diff --git a/chinese_license_plate_generator/font_model/220_down_H.jpg b/chinese_license_plate_generator/font_model/220_down_H.jpg new file mode 100644 index 0000000..405b9b1 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_H.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858e6f50dc2f291bbd0e1b9d51e92b5d09fedf306e5764763c2fc19fbb571bb1 +size 2884 diff --git a/chinese_license_plate_generator/font_model/220_down_J.jpg b/chinese_license_plate_generator/font_model/220_down_J.jpg new file mode 100644 index 0000000..109c2e1 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_J.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a9d8b33e1b5634984ac921d50819093cbadefe4d0d0f100a06b002110100d65 +size 3484 diff --git a/chinese_license_plate_generator/font_model/220_down_K.jpg b/chinese_license_plate_generator/font_model/220_down_K.jpg new file mode 100644 index 0000000..3a1198b --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_K.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65a7b3feb69d737f366d1433902ace750624fa54e4372361e97155d55071180a +size 5824 diff --git a/chinese_license_plate_generator/font_model/220_down_L.jpg b/chinese_license_plate_generator/font_model/220_down_L.jpg new file mode 100644 index 0000000..1a58bf4 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_L.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f86543620ea4857886836b3ca7bbafd825545fb4a3eeeaff9f027be8a1d37f74 +size 1691 diff --git a/chinese_license_plate_generator/font_model/220_down_M.jpg b/chinese_license_plate_generator/font_model/220_down_M.jpg new file mode 100644 index 0000000..d8ecee0 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_M.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4694c00443a9f2dd976689fa70ac5d388aeba8231521285f8194abd18bf15bd +size 4287 diff --git a/chinese_license_plate_generator/font_model/220_down_N.jpg b/chinese_license_plate_generator/font_model/220_down_N.jpg new file mode 100644 index 0000000..58f5bdb --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_N.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9462934473225a6fe61470f63df46677cc4f706dc6e3093e0a1440d5ca9b013a +size 5133 diff --git a/chinese_license_plate_generator/font_model/220_down_P.jpg b/chinese_license_plate_generator/font_model/220_down_P.jpg new file mode 100644 index 0000000..01e80ef --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_P.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cb85946cc367d528425dd9b00f1b7c0b3a9ecd4f2b13472c749ba5d1431aed4 +size 3817 diff --git a/chinese_license_plate_generator/font_model/220_down_Q.jpg b/chinese_license_plate_generator/font_model/220_down_Q.jpg new file mode 100644 index 0000000..8cbd2cf --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_Q.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59fc041d01749f5cc0bee585585c2079fcfe629425f974f8e6e874d15735a617 +size 6143 diff --git a/chinese_license_plate_generator/font_model/220_down_R.jpg b/chinese_license_plate_generator/font_model/220_down_R.jpg new file mode 100644 index 0000000..3c3f0e8 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_R.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44f54c6706e31f19289d503eda8cf5ba4045f4ba380122a2b988c636cf287ae9 +size 5162 diff --git a/chinese_license_plate_generator/font_model/220_down_S.jpg b/chinese_license_plate_generator/font_model/220_down_S.jpg new file mode 100644 index 0000000..34de30b --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_S.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4082398b4b4cf666ff31c0f05f49a188a4c66b4f2cf230e3ae9d5e331da3e13 +size 7765 diff --git a/chinese_license_plate_generator/font_model/220_down_T.jpg b/chinese_license_plate_generator/font_model/220_down_T.jpg new file mode 100644 index 0000000..153e055 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_T.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1a73147eedd5fc7f1da00820fdfa2e87f8ffbf789928a628b32a5af6e4829f +size 2266 diff --git a/chinese_license_plate_generator/font_model/220_down_U.jpg b/chinese_license_plate_generator/font_model/220_down_U.jpg new file mode 100644 index 0000000..8cca980 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_U.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4bee2cf6bb0971425cfc2fae5774f20b26669199850cdc10f07066cf2f9597f +size 3699 diff --git a/chinese_license_plate_generator/font_model/220_down_V.jpg b/chinese_license_plate_generator/font_model/220_down_V.jpg new file mode 100644 index 0000000..68e10b0 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_V.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:843dd512d51a79d20bca71fef7ff5b9652f228645eadf624aecae9b241dc2238 +size 6186 diff --git a/chinese_license_plate_generator/font_model/220_down_W.jpg b/chinese_license_plate_generator/font_model/220_down_W.jpg new file mode 100644 index 0000000..48c67bd --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_W.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a43efd5087b8456bee4b1f1b103c9c2ed2d0c8fd3440a94f10d21926c59c74 +size 7130 diff --git a/chinese_license_plate_generator/font_model/220_down_X.jpg b/chinese_license_plate_generator/font_model/220_down_X.jpg new file mode 100644 index 0000000..4f252ff --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_X.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c93391b549e204ce5b8b2dcbd7c72274e9661ecd2415a8b28d0186c9c39d547 +size 7132 diff --git a/chinese_license_plate_generator/font_model/220_down_Y.jpg b/chinese_license_plate_generator/font_model/220_down_Y.jpg new file mode 100644 index 0000000..86c865c --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_Y.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27d29894034561d0dac2898a0ee5e5b1dd9f0cbd6a4066d985661dec9228b4d5 +size 4635 diff --git a/chinese_license_plate_generator/font_model/220_down_Z.jpg b/chinese_license_plate_generator/font_model/220_down_Z.jpg new file mode 100644 index 0000000..84a34ca --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_down_Z.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57d4035196210275bec3018397fcbc0549802d724a20277c0887787534f58ca6 +size 4674 diff --git a/chinese_license_plate_generator/font_model/220_up_A.jpg b/chinese_license_plate_generator/font_model/220_up_A.jpg new file mode 100644 index 0000000..8ccb111 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_A.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9b5614e4f2f6e92bd9e6916e88c4ce922283d197a2a4149a529132531b0e9c5 +size 4811 diff --git a/chinese_license_plate_generator/font_model/220_up_B.jpg b/chinese_license_plate_generator/font_model/220_up_B.jpg new file mode 100644 index 0000000..e2c2e5e --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_B.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94310b15d33b9b297ada0eb08ca1d53aac3c179d02d159d89c1a7d933b2e43fa +size 3881 diff --git a/chinese_license_plate_generator/font_model/220_up_C.jpg b/chinese_license_plate_generator/font_model/220_up_C.jpg new file mode 100644 index 0000000..1283c2b --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_C.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0107f06b9e7fa72c0e4f4f99d940bf6276bb2277b8370fbde734b1cc3591de4 +size 5185 diff --git a/chinese_license_plate_generator/font_model/220_up_D.jpg b/chinese_license_plate_generator/font_model/220_up_D.jpg new file mode 100644 index 0000000..c3d0446 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_D.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1674fd77a84d455e042c8a8941ce85cd13c769e2e46575dbefb37f62905a103 +size 3219 diff --git a/chinese_license_plate_generator/font_model/220_up_E.jpg b/chinese_license_plate_generator/font_model/220_up_E.jpg new file mode 100644 index 0000000..b484244 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_E.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf339d11bbf966e10d802f48bff70b0b4b3fa1f6da68ee0a33d85431e9901035 +size 3138 diff --git a/chinese_license_plate_generator/font_model/220_up_F.jpg b/chinese_license_plate_generator/font_model/220_up_F.jpg new file mode 100644 index 0000000..69e0e59 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_F.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2e510cd67b7060db53cebcb689fa2b0c10e079e8dd026cfa4c4c2fb5999380a +size 2663 diff --git a/chinese_license_plate_generator/font_model/220_up_G.jpg b/chinese_license_plate_generator/font_model/220_up_G.jpg new file mode 100644 index 0000000..36d3ffe --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_G.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26557cff9becf06ee2f42889d9aa013a49c409533c34bd1867b04d7a9a8d17be +size 5525 diff --git a/chinese_license_plate_generator/font_model/220_up_H.jpg b/chinese_license_plate_generator/font_model/220_up_H.jpg new file mode 100644 index 0000000..197e86e --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_H.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd428fdcd050075a2043563c1c7bb1516708ab2d101fbea3cf2bd8886060f20b +size 2055 diff --git a/chinese_license_plate_generator/font_model/220_up_J.jpg b/chinese_license_plate_generator/font_model/220_up_J.jpg new file mode 100644 index 0000000..b18b8d3 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_J.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17502ef0fafd587d02f111171b3a63db331166aee45bbe66e0c26acdaf2d8c36 +size 2970 diff --git a/chinese_license_plate_generator/font_model/220_up_K.jpg b/chinese_license_plate_generator/font_model/220_up_K.jpg new file mode 100644 index 0000000..006950d --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_K.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eac296ba4bd5c5af73acb085904292a06c988cc916d3975e068a2fbea1b0004d +size 4936 diff --git a/chinese_license_plate_generator/font_model/220_up_L.jpg b/chinese_license_plate_generator/font_model/220_up_L.jpg new file mode 100644 index 0000000..8c14194 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_L.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9957705a9c9090d7c6ff7d2d8e6b6636a57df02cccc9873d601813762afc1065 +size 1778 diff --git a/chinese_license_plate_generator/font_model/220_up_M.jpg b/chinese_license_plate_generator/font_model/220_up_M.jpg new file mode 100644 index 0000000..378baaa --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_M.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b279255398b2b5f5d5ce0be37596d4343b0d7180710437b21f142bb7a1b7c312 +size 3571 diff --git a/chinese_license_plate_generator/font_model/220_up_N.jpg b/chinese_license_plate_generator/font_model/220_up_N.jpg new file mode 100644 index 0000000..d07292f --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_N.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b53098f534099481dcdf0f55c4315fca23ac7d1cc15713806389c759ec88d512 +size 4185 diff --git a/chinese_license_plate_generator/font_model/220_up_P.jpg b/chinese_license_plate_generator/font_model/220_up_P.jpg new file mode 100644 index 0000000..7c63aeb --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_P.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f649915b59d49e2293a2fd4081fd758c83ef4d05aa62aa260f7bbb147c4eeee3 +size 3213 diff --git a/chinese_license_plate_generator/font_model/220_up_Q.jpg b/chinese_license_plate_generator/font_model/220_up_Q.jpg new file mode 100644 index 0000000..336990a --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_Q.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ee56edf692897aac95a11df39ef8d89fd7422d59799b53b38caf06841cda94e +size 5998 diff --git a/chinese_license_plate_generator/font_model/220_up_R.jpg b/chinese_license_plate_generator/font_model/220_up_R.jpg new file mode 100644 index 0000000..b30bb8d --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_R.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48dab40575f9875f49843545d6b2b0f924a6fe6ad58aa10a7b86af4af3c6ccde +size 3838 diff --git a/chinese_license_plate_generator/font_model/220_up_S.jpg b/chinese_license_plate_generator/font_model/220_up_S.jpg new file mode 100644 index 0000000..4174a1f --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_S.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6102c267217b4548ef16ad722da291f5e214df194ee924c89a71b0c26bb90e6 +size 5407 diff --git a/chinese_license_plate_generator/font_model/220_up_T.jpg b/chinese_license_plate_generator/font_model/220_up_T.jpg new file mode 100644 index 0000000..e135b10 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_T.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c82495318badccebde8b60981195d9e0361d71bc4a094523ed68dc937b02bcc +size 1809 diff --git a/chinese_license_plate_generator/font_model/220_up_U.jpg b/chinese_license_plate_generator/font_model/220_up_U.jpg new file mode 100644 index 0000000..890df1c --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_U.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcebba7ceee79641bb4a11524dde1d28a26a31baf6c5d81c0a4310e0ad08386d +size 3097 diff --git a/chinese_license_plate_generator/font_model/220_up_V.jpg b/chinese_license_plate_generator/font_model/220_up_V.jpg new file mode 100644 index 0000000..7b20b29 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_V.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:131f5a9e9511f0851703d466149b53b4c3f864eda69152af6e5dc5867faf3297 +size 4882 diff --git a/chinese_license_plate_generator/font_model/220_up_W.jpg b/chinese_license_plate_generator/font_model/220_up_W.jpg new file mode 100644 index 0000000..ad7ce8f --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_W.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ade04f7ee5dcdc2a2bc3a60c86d2f8136a05b097b25a93a9ada52ccd38c6d5 +size 5871 diff --git a/chinese_license_plate_generator/font_model/220_up_X.jpg b/chinese_license_plate_generator/font_model/220_up_X.jpg new file mode 100644 index 0000000..7a92e8c --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_X.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98ef625c6b1b5d9a0847cf62d1ec0b0d3fc910938df0df7628040ef9d8a17013 +size 6207 diff --git a/chinese_license_plate_generator/font_model/220_up_Y.jpg b/chinese_license_plate_generator/font_model/220_up_Y.jpg new file mode 100644 index 0000000..b2325f6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_Y.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e83ca95db9d8750282447591d671b7559a63a8ab81899fff3d0bea0cbc96e914 +size 4361 diff --git a/chinese_license_plate_generator/font_model/220_up_Z.jpg b/chinese_license_plate_generator/font_model/220_up_Z.jpg new file mode 100644 index 0000000..0dec542 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_up_Z.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2df4912e578fc3a9a7117786aba4c432d66687e9cb49bc2093280782dd9d15e4 +size 4120 diff --git a/chinese_license_plate_generator/font_model/220_云.jpg b/chinese_license_plate_generator/font_model/220_云.jpg new file mode 100644 index 0000000..a41ddd7 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_云.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90af4400f14f096638a0357442b05a1adb168980057d75baf1e3475c176d1658 +size 4700 diff --git a/chinese_license_plate_generator/font_model/220_京.jpg b/chinese_license_plate_generator/font_model/220_京.jpg new file mode 100644 index 0000000..992f49a --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_京.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52bd8fce41fc5f9b60d3b107816ac155e3bfd5fdd0e15c2bc8fb8cc3328c8825 +size 4409 diff --git a/chinese_license_plate_generator/font_model/220_冀.jpg b/chinese_license_plate_generator/font_model/220_冀.jpg new file mode 100644 index 0000000..183604b --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_冀.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1801dabf8456669cbd077cdb171f1f64e20bb2bd0ea6fa351823aa6ecb8e4dd +size 7760 diff --git a/chinese_license_plate_generator/font_model/220_吉.jpg b/chinese_license_plate_generator/font_model/220_吉.jpg new file mode 100644 index 0000000..3cb3c42 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_吉.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e7e4eb84b1acd3161907e67c8b11276fbfa95683248455fc93ae19d8eb139c6 +size 3657 diff --git a/chinese_license_plate_generator/font_model/220_宁.jpg b/chinese_license_plate_generator/font_model/220_宁.jpg new file mode 100644 index 0000000..7610d96 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_宁.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9350ec56004263cb4e2bd85795c5753324dbb9bc3df349d4bd6b82f3d6d6d9d9 +size 3522 diff --git a/chinese_license_plate_generator/font_model/220_川.jpg b/chinese_license_plate_generator/font_model/220_川.jpg new file mode 100644 index 0000000..3208195 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_川.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f71c96ee0c9616790799b05835495c23ad07bbd0c014592fcda8bebca77479e7 +size 3311 diff --git a/chinese_license_plate_generator/font_model/220_挂.jpg b/chinese_license_plate_generator/font_model/220_挂.jpg new file mode 100644 index 0000000..1ea96d6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_挂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fdc3accefb5545a0c27b14aab8d4b51822dc429c37dd1c581afdafabbbd79f2 +size 5727 diff --git a/chinese_license_plate_generator/font_model/220_新.jpg b/chinese_license_plate_generator/font_model/220_新.jpg new file mode 100644 index 0000000..222cc4f --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_新.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7943ad34ebad5f3fbd5898bf94ea2cf519f2f167ab54618e74e2a4da7ef76c3b +size 7221 diff --git a/chinese_license_plate_generator/font_model/220_晋.jpg b/chinese_license_plate_generator/font_model/220_晋.jpg new file mode 100644 index 0000000..5c7538b --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_晋.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e92b4374d9e8481dc23c51f053c8c53472723a30f7bed0e01089df7526011d2 +size 5267 diff --git a/chinese_license_plate_generator/font_model/220_桂.jpg b/chinese_license_plate_generator/font_model/220_桂.jpg new file mode 100644 index 0000000..0a3cdb4 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_桂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2da13581311bd4f8955ffec4cf1e3d7833bde105f63566884b4c48b7f9b4dcba +size 5982 diff --git a/chinese_license_plate_generator/font_model/220_沪.jpg b/chinese_license_plate_generator/font_model/220_沪.jpg new file mode 100644 index 0000000..d4552b6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_沪.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ff79c2790d6533e4ee51f153214891905f72d8ca97bce37fc107ee7d1ee4269 +size 4809 diff --git a/chinese_license_plate_generator/font_model/220_津.jpg b/chinese_license_plate_generator/font_model/220_津.jpg new file mode 100644 index 0000000..09e1e7c --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_津.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:898574e9cd3c82f834a91c21a2ef1a2d39eae0b5504c98122501df549c8c75a0 +size 6548 diff --git a/chinese_license_plate_generator/font_model/220_浙.jpg b/chinese_license_plate_generator/font_model/220_浙.jpg new file mode 100644 index 0000000..f997691 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_浙.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b63a76a8ab80dc74e9d376ab8cc21bfea1dae3d03bd45fddace7c03c33a9d1d6 +size 6507 diff --git a/chinese_license_plate_generator/font_model/220_渝.jpg b/chinese_license_plate_generator/font_model/220_渝.jpg new file mode 100644 index 0000000..863a6d2 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_渝.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bdec9d705b4ea37bd89fb37e8e9518d9b4fec426064b8ced48219466316c68 +size 8182 diff --git a/chinese_license_plate_generator/font_model/220_湘.jpg b/chinese_license_plate_generator/font_model/220_湘.jpg new file mode 100644 index 0000000..7219a72 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_湘.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f30cc559541a77850ba06cd76ad365f2273a5f108153b29462771c014267962 +size 6123 diff --git a/chinese_license_plate_generator/font_model/220_琼.jpg b/chinese_license_plate_generator/font_model/220_琼.jpg new file mode 100644 index 0000000..49917a6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_琼.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:836f488ccda57028ee36f9b9ca89ae169bfc1d17d8cf3522f240bf897019567e +size 6477 diff --git a/chinese_license_plate_generator/font_model/220_甘.jpg b/chinese_license_plate_generator/font_model/220_甘.jpg new file mode 100644 index 0000000..54828fc --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_甘.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b3b7cf4be818b1b36dae600f6f0ecbd2478a81ee0f65e227ea053ce1e194cae +size 3031 diff --git a/chinese_license_plate_generator/font_model/220_皖.jpg b/chinese_license_plate_generator/font_model/220_皖.jpg new file mode 100644 index 0000000..dd6c1f4 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_皖.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d03ea9e082fd1238a50ad39b0408ab7a736603f5e4d2d15addb2d579256ba8ab +size 5930 diff --git a/chinese_license_plate_generator/font_model/220_粤.jpg b/chinese_license_plate_generator/font_model/220_粤.jpg new file mode 100644 index 0000000..13102ca --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_粤.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff7f1e876c83d12af18f12d84188cd887e69473de45af81c119fd9fc85445e17 +size 5764 diff --git a/chinese_license_plate_generator/font_model/220_苏.jpg b/chinese_license_plate_generator/font_model/220_苏.jpg new file mode 100644 index 0000000..7d9f48d --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_苏.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ed1653bf5c1f8172a5cfa1cc02d8b9979785ba5a5061b36e333443d1537511 +size 6264 diff --git a/chinese_license_plate_generator/font_model/220_蒙.jpg b/chinese_license_plate_generator/font_model/220_蒙.jpg new file mode 100644 index 0000000..f82bbad --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_蒙.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67c19a52c3f5edc7c1e977bbc055fcb71e2e3375a0011a3f60f62460b87a9f6b +size 8449 diff --git a/chinese_license_plate_generator/font_model/220_藏.jpg b/chinese_license_plate_generator/font_model/220_藏.jpg new file mode 100644 index 0000000..48e4781 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_藏.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5082376482108f6d4f3fa34b877c039cc8c9f0fc51da7f79ddcc390e2eff397f +size 7690 diff --git a/chinese_license_plate_generator/font_model/220_豫.jpg b/chinese_license_plate_generator/font_model/220_豫.jpg new file mode 100644 index 0000000..aa30278 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_豫.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e54d9db67faf7befdeaf60872dc1cf7e7e2c81a648519113a65ee0e184a80c10 +size 8618 diff --git a/chinese_license_plate_generator/font_model/220_贵.jpg b/chinese_license_plate_generator/font_model/220_贵.jpg new file mode 100644 index 0000000..268bc2a --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_贵.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:169506ca50add12005aad280f8b592ccd4b717c826c49b891165515389c79663 +size 6335 diff --git a/chinese_license_plate_generator/font_model/220_赣.jpg b/chinese_license_plate_generator/font_model/220_赣.jpg new file mode 100644 index 0000000..5c36b69 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_赣.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc821e1a30342bf472d87662c2356e8e3fb4bd711503a6bc8646b778cb55d25d +size 8654 diff --git a/chinese_license_plate_generator/font_model/220_辽.jpg b/chinese_license_plate_generator/font_model/220_辽.jpg new file mode 100644 index 0000000..e162c5d --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_辽.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc78dce1da563ae59b5d375912cef58c864174b74b91eee91ce7e9c80919af98 +size 4296 diff --git a/chinese_license_plate_generator/font_model/220_鄂.jpg b/chinese_license_plate_generator/font_model/220_鄂.jpg new file mode 100644 index 0000000..ef40350 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_鄂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54c505ffb42b8865040ea101d59ffb433e2c561fc7e5df42c3707f919e5819bb +size 7388 diff --git a/chinese_license_plate_generator/font_model/220_闽.jpg b/chinese_license_plate_generator/font_model/220_闽.jpg new file mode 100644 index 0000000..4fac086 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_闽.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e13687e1de5e3f8a4e994a42840d2db0bc2ba8ebca864bbc0f3a103ae2ea99c +size 6022 diff --git a/chinese_license_plate_generator/font_model/220_陕.jpg b/chinese_license_plate_generator/font_model/220_陕.jpg new file mode 100644 index 0000000..532ccea --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_陕.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b08541f4607f0eb5f47f3e4b8cb2c21f6a9507fd0448ee791aebf59227854775 +size 6980 diff --git a/chinese_license_plate_generator/font_model/220_青.jpg b/chinese_license_plate_generator/font_model/220_青.jpg new file mode 100644 index 0000000..87f5359 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_青.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6775c7c35372ec2cd0584c66100ab26f5bd967acd0617b7815d6471d1e7cae7 +size 4901 diff --git a/chinese_license_plate_generator/font_model/220_鲁.jpg b/chinese_license_plate_generator/font_model/220_鲁.jpg new file mode 100644 index 0000000..90a9865 --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_鲁.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b8f62f5eb584b3cd539307dfe5ecefe8c6147045759ad57115b41e47d62c500 +size 5789 diff --git a/chinese_license_plate_generator/font_model/220_黑.jpg b/chinese_license_plate_generator/font_model/220_黑.jpg new file mode 100644 index 0000000..04965ff --- /dev/null +++ b/chinese_license_plate_generator/font_model/220_黑.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01ee2f7fe0f1737eee9a326d182880774c90708864544c3475b08fee8d86acd4 +size 6915 diff --git a/chinese_license_plate_generator/font_model/green_0.jpg b/chinese_license_plate_generator/font_model/green_0.jpg new file mode 100644 index 0000000..66a40c5 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d97bdd290ce98e13c42031cdbe2eedd1ab7e8790c754a2303efb61bda7242db0 +size 2179 diff --git a/chinese_license_plate_generator/font_model/green_1.jpg b/chinese_license_plate_generator/font_model/green_1.jpg new file mode 100644 index 0000000..f138f24 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19606881fec76b12605bd281fbeeb6aed6313181f9a4490d6f92473f2a473440 +size 1773 diff --git a/chinese_license_plate_generator/font_model/green_2.jpg b/chinese_license_plate_generator/font_model/green_2.jpg new file mode 100644 index 0000000..6890880 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2879d8b6ce50939c274ed638709b8f22f3f394cdeb5b7a2a7454577024503f +size 2461 diff --git a/chinese_license_plate_generator/font_model/green_3.jpg b/chinese_license_plate_generator/font_model/green_3.jpg new file mode 100644 index 0000000..a28c302 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55abb1c88ebf25b5946236e508d7953d203090aa73a630845813b13e210f572e +size 2651 diff --git a/chinese_license_plate_generator/font_model/green_4.jpg b/chinese_license_plate_generator/font_model/green_4.jpg new file mode 100644 index 0000000..49b5c41 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5890d5ced7b1c832d0c59c8f5b1f65710e5561f3894ceb34c3a7ea2ba0b90a0a +size 2570 diff --git a/chinese_license_plate_generator/font_model/green_5.jpg b/chinese_license_plate_generator/font_model/green_5.jpg new file mode 100644 index 0000000..da27740 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8148cc2a87ea9ceddf0771ee1976721a02b519ca3bf8a5f4b4a92a0a790931c5 +size 2623 diff --git a/chinese_license_plate_generator/font_model/green_6.jpg b/chinese_license_plate_generator/font_model/green_6.jpg new file mode 100644 index 0000000..060834a --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16b2bf4b8d6236915106ce679d138bd89ee49ec6d8c0ed621b7e3c18361a124a +size 3044 diff --git a/chinese_license_plate_generator/font_model/green_7.jpg b/chinese_license_plate_generator/font_model/green_7.jpg new file mode 100644 index 0000000..d84ff23 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2abbebf18bc1e48f7549562b256a1068aeab53ee75032db8abb933954135caeb +size 2085 diff --git a/chinese_license_plate_generator/font_model/green_8.jpg b/chinese_license_plate_generator/font_model/green_8.jpg new file mode 100644 index 0000000..a0d1149 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_8.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44da09519990ddea45a811c8648f76cfe28b33c3fb55363f22a7a4c97ed96182 +size 3015 diff --git a/chinese_license_plate_generator/font_model/green_9.jpg b/chinese_license_plate_generator/font_model/green_9.jpg new file mode 100644 index 0000000..8645b1e --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_9.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bd2fe9b069f9b10fb0099a6af9590e605ec0f7ed9c3cf403464122c4820c737 +size 3254 diff --git a/chinese_license_plate_generator/font_model/green_A.jpg b/chinese_license_plate_generator/font_model/green_A.jpg new file mode 100644 index 0000000..efe1491 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_A.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a3897c12d44500a9ca704a51c6061a0c1abec88c25fcfe35754a9a9300d25e4 +size 3127 diff --git a/chinese_license_plate_generator/font_model/green_B.jpg b/chinese_license_plate_generator/font_model/green_B.jpg new file mode 100644 index 0000000..e76a18e --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_B.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0175e6f30ce49239ed270cc1f04fc8865eb1b99c7ba978c8ab033434d562ae6 +size 3196 diff --git a/chinese_license_plate_generator/font_model/green_C.jpg b/chinese_license_plate_generator/font_model/green_C.jpg new file mode 100644 index 0000000..3c5c3dc --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_C.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788243a2225dcb84ec98aa3c9f07b344d4bcb3df2974599777908bb2e2b88ac3 +size 2269 diff --git a/chinese_license_plate_generator/font_model/green_D.jpg b/chinese_license_plate_generator/font_model/green_D.jpg new file mode 100644 index 0000000..2047197 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_D.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9dbd17c0929461b7ccc7e19a3aad27d6b52d8fe20e2150759e6bb3f9f34656d +size 2444 diff --git a/chinese_license_plate_generator/font_model/green_E.jpg b/chinese_license_plate_generator/font_model/green_E.jpg new file mode 100644 index 0000000..0854a0d --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_E.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:864fb2b19436d4a321a19b51bb7b59ae76fb120cf4b79bf584a9525e3b763c8d +size 2159 diff --git a/chinese_license_plate_generator/font_model/green_F.jpg b/chinese_license_plate_generator/font_model/green_F.jpg new file mode 100644 index 0000000..1b6954b --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_F.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00eb9f883956f0138b3483089631050d6c221322c094c77daeb2fc10d51189ac +size 1640 diff --git a/chinese_license_plate_generator/font_model/green_G.jpg b/chinese_license_plate_generator/font_model/green_G.jpg new file mode 100644 index 0000000..524fbf7 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_G.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ec105aa37bb3acbd17eb1f15f860ed862ff051caa410c8eb2fb323ec49240cb +size 2967 diff --git a/chinese_license_plate_generator/font_model/green_H.jpg b/chinese_license_plate_generator/font_model/green_H.jpg new file mode 100644 index 0000000..dbb4667 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_H.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e63645f5834d1fa89a09a7f2ad1b28a59132a644efe0252f203e4e83777f909 +size 1888 diff --git a/chinese_license_plate_generator/font_model/green_J.jpg b/chinese_license_plate_generator/font_model/green_J.jpg new file mode 100644 index 0000000..57b477a --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_J.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da8e6bc3ea726e84ace11a08ee7c7428629ee1cafea0aed87aca7c4a638ab975 +size 1622 diff --git a/chinese_license_plate_generator/font_model/green_K.jpg b/chinese_license_plate_generator/font_model/green_K.jpg new file mode 100644 index 0000000..7782fac --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_K.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0f1972fe20a5e3ddfc1c9ecdcf42aa037754325587b19f4483dc592614ddd99 +size 2813 diff --git a/chinese_license_plate_generator/font_model/green_L.jpg b/chinese_license_plate_generator/font_model/green_L.jpg new file mode 100644 index 0000000..3dac3a2 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_L.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2107a09d9b18d03af476e37edc2aee1412529937fd0bfeabdb9aa2a43df8e77f +size 1429 diff --git a/chinese_license_plate_generator/font_model/green_M.jpg b/chinese_license_plate_generator/font_model/green_M.jpg new file mode 100644 index 0000000..59bb711 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_M.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7afc82f0ebe59a5b5e248096d94f4028d45db23bbed10bb59ff80fe051e1265 +size 2284 diff --git a/chinese_license_plate_generator/font_model/green_N.jpg b/chinese_license_plate_generator/font_model/green_N.jpg new file mode 100644 index 0000000..661d65f --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_N.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4281b4afa9ef102bdc038601f82f42db5da25f25d55a65b2a0a34a302f17f6fe +size 2439 diff --git a/chinese_license_plate_generator/font_model/green_P.jpg b/chinese_license_plate_generator/font_model/green_P.jpg new file mode 100644 index 0000000..19422d6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_P.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c75731dcdf60b278c5d9faa97d365be94a9eb0cc5d9426f1b73bafb04a286f0 +size 2035 diff --git a/chinese_license_plate_generator/font_model/green_Q.jpg b/chinese_license_plate_generator/font_model/green_Q.jpg new file mode 100644 index 0000000..01ad1b5 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_Q.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75b14c148f340214ec005b5b1f3bc418ec31b549b4b66fc703eb84da34d1ae2a +size 2577 diff --git a/chinese_license_plate_generator/font_model/green_R.jpg b/chinese_license_plate_generator/font_model/green_R.jpg new file mode 100644 index 0000000..08d5422 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_R.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad401324d9c964ff5e8526dd8e6b76acd3e7d8371c371546b1c3d48ca6cc22c9 +size 2752 diff --git a/chinese_license_plate_generator/font_model/green_S.jpg b/chinese_license_plate_generator/font_model/green_S.jpg new file mode 100644 index 0000000..a530405 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_S.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f440df8bb811ab49eda0b54b514c0468c604eed66989ba66e5065ae7b543ba14 +size 3194 diff --git a/chinese_license_plate_generator/font_model/green_T.jpg b/chinese_license_plate_generator/font_model/green_T.jpg new file mode 100644 index 0000000..1030f4c --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_T.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5ea972076736d43528c5f17bdc78ad7f3b6f1b065c03c6a312c2cf63349a462 +size 1627 diff --git a/chinese_license_plate_generator/font_model/green_U.jpg b/chinese_license_plate_generator/font_model/green_U.jpg new file mode 100644 index 0000000..409dd6d --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_U.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08194ac1fa9fe389f484e53ed01879929c271b4cea9af61c7d73d3f91686345e +size 1676 diff --git a/chinese_license_plate_generator/font_model/green_V.jpg b/chinese_license_plate_generator/font_model/green_V.jpg new file mode 100644 index 0000000..a313941 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_V.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fed78a53cb703da88a240051c24a825e2000199a27c65b32985323c093d5be99 +size 3170 diff --git a/chinese_license_plate_generator/font_model/green_W.jpg b/chinese_license_plate_generator/font_model/green_W.jpg new file mode 100644 index 0000000..4b782d4 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_W.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:838ce7a644194d23ee08e5a618c722dd673c4b8e1a5cc33bd9b2815df79353e7 +size 3050 diff --git a/chinese_license_plate_generator/font_model/green_X.jpg b/chinese_license_plate_generator/font_model/green_X.jpg new file mode 100644 index 0000000..25c230b --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_X.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b65fbae8a0e490fbadfebb9cb5aa0e61ba84211daf2a5dfbb900ad610fcab6f +size 3404 diff --git a/chinese_license_plate_generator/font_model/green_Y.jpg b/chinese_license_plate_generator/font_model/green_Y.jpg new file mode 100644 index 0000000..69abab9 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_Y.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c0f887684f60510f14743941e8c0da32468177213e38a5ad2c758494f05271 +size 2452 diff --git a/chinese_license_plate_generator/font_model/green_Z.jpg b/chinese_license_plate_generator/font_model/green_Z.jpg new file mode 100644 index 0000000..3242999 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_Z.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b894439a15072bf74131adbb2627113df11caf921635bf9ebdf334fec76ceb48 +size 2571 diff --git a/chinese_license_plate_generator/font_model/green_云.jpg b/chinese_license_plate_generator/font_model/green_云.jpg new file mode 100644 index 0000000..c638121 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_云.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ecbdc4907ae24919dca7fdb9649a0fd3ad583d7c6cfa363381f2487049d0f11 +size 2611 diff --git a/chinese_license_plate_generator/font_model/green_京.jpg b/chinese_license_plate_generator/font_model/green_京.jpg new file mode 100644 index 0000000..4a63ebe --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_京.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddaa2e703df747b71d0e9e5bfb6db14ff705ae3e57d347bc512ea44e39645b3e +size 2945 diff --git a/chinese_license_plate_generator/font_model/green_冀.jpg b/chinese_license_plate_generator/font_model/green_冀.jpg new file mode 100644 index 0000000..3888413 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_冀.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:127521dbf718e946d6132394eb5527a0794132c303039ee89ec6c031812a28ef +size 4444 diff --git a/chinese_license_plate_generator/font_model/green_吉.jpg b/chinese_license_plate_generator/font_model/green_吉.jpg new file mode 100644 index 0000000..aad9463 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_吉.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c9cdecd900da31af1776fddd8574f3327b121c952bf424746ac1458cbad6514 +size 2827 diff --git a/chinese_license_plate_generator/font_model/green_宁.jpg b/chinese_license_plate_generator/font_model/green_宁.jpg new file mode 100644 index 0000000..4090819 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_宁.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1fbb78cab64eac86191bd9051e02b54c82c8c637dbaf251e8b15ef9e5685d2d +size 2138 diff --git a/chinese_license_plate_generator/font_model/green_川.jpg b/chinese_license_plate_generator/font_model/green_川.jpg new file mode 100644 index 0000000..cb9ec38 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_川.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ea490cf0c10be745a8c987752fa5419bbbcfbce15f72b0ee7499c155f585392 +size 2276 diff --git a/chinese_license_plate_generator/font_model/green_新.jpg b/chinese_license_plate_generator/font_model/green_新.jpg new file mode 100644 index 0000000..3207aa1 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_新.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b401fc9dfe59513526725e1a7e3a487b0346aef87483be42f8d503134e46a17 +size 3596 diff --git a/chinese_license_plate_generator/font_model/green_晋.jpg b/chinese_license_plate_generator/font_model/green_晋.jpg new file mode 100644 index 0000000..7e5b819 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_晋.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:157e15b34d0c82beac0c58385ee8aa40670046a71d2dfe4dad9ec18aec384aa5 +size 3363 diff --git a/chinese_license_plate_generator/font_model/green_桂.jpg b/chinese_license_plate_generator/font_model/green_桂.jpg new file mode 100644 index 0000000..455502a --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_桂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27dae3dc4cc546eff2e46340a12bb36ca3898acc30779115ed56914a08b4084a +size 3343 diff --git a/chinese_license_plate_generator/font_model/green_沪.jpg b/chinese_license_plate_generator/font_model/green_沪.jpg new file mode 100644 index 0000000..2bd2846 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_沪.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ca4c94c1261121a6c38b2a69213da3c014f006a5e1bb20ea658122972e50fa8 +size 3169 diff --git a/chinese_license_plate_generator/font_model/green_津.jpg b/chinese_license_plate_generator/font_model/green_津.jpg new file mode 100644 index 0000000..639baf5 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_津.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc20257e99dba6a2db5b93dc0f61d3cadf471ac92a2ca8824bdc9f93238584e +size 4236 diff --git a/chinese_license_plate_generator/font_model/green_浙.jpg b/chinese_license_plate_generator/font_model/green_浙.jpg new file mode 100644 index 0000000..06da306 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_浙.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb7a311322e76e4ab720e04bc698cfd57fcfb2993f9a9edb6bd253bfff66e6d5 +size 3873 diff --git a/chinese_license_plate_generator/font_model/green_渝.jpg b/chinese_license_plate_generator/font_model/green_渝.jpg new file mode 100644 index 0000000..82c4e20 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_渝.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbe04ca846fa727950aea753f19095cc5421047560e606420bd1d10a23476d53 +size 3929 diff --git a/chinese_license_plate_generator/font_model/green_湘.jpg b/chinese_license_plate_generator/font_model/green_湘.jpg new file mode 100644 index 0000000..029bbd6 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_湘.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e7bdcf5a9c0d2479307bc8107ce592b943efe6599aaaa4f66b325c79fb6bcee +size 3651 diff --git a/chinese_license_plate_generator/font_model/green_琼.jpg b/chinese_license_plate_generator/font_model/green_琼.jpg new file mode 100644 index 0000000..6697e0f --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_琼.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4ab4b85c5a75563b490c5a10abd610185246c4801b737941dde160ff67303be +size 3507 diff --git a/chinese_license_plate_generator/font_model/green_甘.jpg b/chinese_license_plate_generator/font_model/green_甘.jpg new file mode 100644 index 0000000..395f831 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_甘.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a880e3c0615e2359e7982ad6c31b8e9777c0b6b3271ea020a1d57de2bbc4f96 +size 2185 diff --git a/chinese_license_plate_generator/font_model/green_皖.jpg b/chinese_license_plate_generator/font_model/green_皖.jpg new file mode 100644 index 0000000..f890647 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_皖.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63058d8811cf39376587577b4e76961d4f89c67e75a4a52e42e8a6cc85173d64 +size 3755 diff --git a/chinese_license_plate_generator/font_model/green_粤.jpg b/chinese_license_plate_generator/font_model/green_粤.jpg new file mode 100644 index 0000000..b681a1b --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_粤.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d4e6ea72d6e301c096c0c6088630f19a791b53b0c8590c0567f8c7d61cebf3 +size 3343 diff --git a/chinese_license_plate_generator/font_model/green_苏.jpg b/chinese_license_plate_generator/font_model/green_苏.jpg new file mode 100644 index 0000000..deaaffc --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_苏.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:990eca2d0d602531ea39c8335f258c767bf160c46b15d06196f283d9b7c29cd2 +size 3497 diff --git a/chinese_license_plate_generator/font_model/green_蒙.jpg b/chinese_license_plate_generator/font_model/green_蒙.jpg new file mode 100644 index 0000000..602592e --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_蒙.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a63bc97f0fd6617da80738ac258ef0d39a7aced3b6c8d479e8d01bbee74f73ac +size 4068 diff --git a/chinese_license_plate_generator/font_model/green_藏.jpg b/chinese_license_plate_generator/font_model/green_藏.jpg new file mode 100644 index 0000000..d24174d --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_藏.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7deec82f1578a51e8d2af39073ad3dc1bf73f35404ac62b3e2b9465e9a787c9 +size 4434 diff --git a/chinese_license_plate_generator/font_model/green_豫.jpg b/chinese_license_plate_generator/font_model/green_豫.jpg new file mode 100644 index 0000000..483aa24 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_豫.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a00d13d20c426d749576c0aa3f77a6cf4122354377c073e0738136bb46ffc41a +size 4334 diff --git a/chinese_license_plate_generator/font_model/green_贵.jpg b/chinese_license_plate_generator/font_model/green_贵.jpg new file mode 100644 index 0000000..f94a60a --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_贵.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60a037be4a01654ca6a20c39092b685a1ac98a3864d5f5550df415563975eda9 +size 3863 diff --git a/chinese_license_plate_generator/font_model/green_赣.jpg b/chinese_license_plate_generator/font_model/green_赣.jpg new file mode 100644 index 0000000..b09ed42 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_赣.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2b0ae3c31ed323104eefa7bcc8cb69f248705108485502a7c84453e9dcbf76 +size 4357 diff --git a/chinese_license_plate_generator/font_model/green_辽.jpg b/chinese_license_plate_generator/font_model/green_辽.jpg new file mode 100644 index 0000000..2f3cc62 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_辽.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:830380c6f90817251d4f37b46e07ebb6e565b5e5b8f492de4a0823b01b50f53e +size 3087 diff --git a/chinese_license_plate_generator/font_model/green_鄂.jpg b/chinese_license_plate_generator/font_model/green_鄂.jpg new file mode 100644 index 0000000..49e7650 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_鄂.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:878915721291d1dd2169aaa96da021e1fa7db2dc4d21147fcc49399f8155e808 +size 3169 diff --git a/chinese_license_plate_generator/font_model/green_闽.jpg b/chinese_license_plate_generator/font_model/green_闽.jpg new file mode 100644 index 0000000..7d75e94 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_闽.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ce6b611bc44f40664b8242f14d3ab08e2c2246ee41a0f9b092b2269f9cccaa6 +size 3285 diff --git a/chinese_license_plate_generator/font_model/green_陕.jpg b/chinese_license_plate_generator/font_model/green_陕.jpg new file mode 100644 index 0000000..7dee793 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_陕.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ad7ed3b45210c576fa9d31191fa8b94652824feac66130cd242212208dc24ec +size 4004 diff --git a/chinese_license_plate_generator/font_model/green_青.jpg b/chinese_license_plate_generator/font_model/green_青.jpg new file mode 100644 index 0000000..97beefc --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_青.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80b82a94e88b57d0d771d132ae57fb5067bd315838e092519f8f67480045ff25 +size 3192 diff --git a/chinese_license_plate_generator/font_model/green_鲁.jpg b/chinese_license_plate_generator/font_model/green_鲁.jpg new file mode 100644 index 0000000..a263ac2 --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_鲁.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7538b0ac80c944ba26483d2f3a4144f2b8bdc17bbcdb39f6c37bdeed94bb04bc +size 3343 diff --git a/chinese_license_plate_generator/font_model/green_黑.jpg b/chinese_license_plate_generator/font_model/green_黑.jpg new file mode 100644 index 0000000..c99bdaa --- /dev/null +++ b/chinese_license_plate_generator/font_model/green_黑.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:321f814423a875136473e74897b6ac68a96ce324d645b59027287fb95e510622 +size 4195 diff --git a/chinese_license_plate_generator/generate_multi_plate.py b/chinese_license_plate_generator/generate_multi_plate.py new file mode 100644 index 0000000..281d7f6 --- /dev/null +++ b/chinese_license_plate_generator/generate_multi_plate.py @@ -0,0 +1,301 @@ +import numpy as np +import cv2, os, argparse +from glob import glob +from tqdm import tqdm + +from plate_number import random_select, generate_plate_number_white, generate_plate_number_army, generate_plate_number_yellow_xue, generate_plate_number_yellow +from plate_number import generate_plate_number_black_gangao +from plate_number import generate_plate_number_black_shi_old, generate_plate_number_black_shi_new +from plate_number import generate_plate_number_black_ling_old, generate_plate_number_black_ling_new +from plate_number import generate_plate_number_blue +from plate_number import letters, digits + + +def get_location_data(length=7, split_id=1, height=140): + """ + 获取车牌号码在底牌中的位置 + length: 车牌字符数,7或者8,7为普通车牌、8为新能源车牌 + split_id: 分割空隙 + height: 车牌高度,对应单层和双层车牌 + """ + # 字符位置 + location_xy = np.zeros((length, 4), dtype=np.int32) + + # 单层车牌高度 + if height == 140: + # 单层车牌,y轴坐标固定 + location_xy[:, 1] = 25 + location_xy[:, 3] = 115 + # 螺栓间隔 + step_split = 34 if length == 7 else 49 + # 字符间隔 + step_font = 12 if length == 7 else 9 + + # 字符宽度 + width_font = 45 + for i in range(length): + if i == 0: + location_xy[i, 0] = 15 + elif i == split_id: + location_xy[i, 0] = location_xy[i - 1, 2] + step_split + else: + location_xy[i, 0] = location_xy[i - 1, 2] + step_font + # 新能源车牌 + if length == 8 and i > 0: + width_font = 43 + location_xy[i, 2] = location_xy[i, 0] + width_font + else: + # 双层车牌第一层 + location_xy[0, :] = [110, 15, 190, 75] + location_xy[1, :] = [250, 15, 330, 75] + + # 第二层 + width_font = 65 + step_font = 15 + for i in range(2, length): + location_xy[i, 1] = 90 + location_xy[i, 3] = 200 + if i == 2: + location_xy[i, 0] = 27 + else: + location_xy[i, 0] = location_xy[i - 1, 2] + step_font + location_xy[i, 2] = location_xy[i, 0] + width_font + + return location_xy + + +# 字符贴上底板 +def copy_to_image_multi(img, font_img, bbox, bg_color, is_red): + x1, y1, x2, y2 = bbox + font_img = cv2.resize(font_img, (x2 - x1, y2 - y1)) + img_crop = img[y1: y2, x1: x2, :] + + if is_red: + img_crop[font_img < 200, :] = [0, 0, 255] + elif 'blue' in bg_color or 'black' in bg_color: + img_crop[font_img < 200, :] = [255, 255, 255] + else: + img_crop[font_img < 200, :] = [0, 0, 0] + return img + + +class MultiPlateGenerator: + def __init__(self, adr_plate_model, adr_font): + # 车牌底板路径 + self.adr_plate_model = adr_plate_model + # 车牌字符路径 + self.adr_font = adr_font + + # 车牌字符图片,预存处理 + self.font_imgs = {} + font_filenames = glob(os.path.join(adr_font, '*jpg')) + for font_filename in font_filenames: + font_img = cv2.imdecode(np.fromfile(font_filename, dtype=np.uint8), 0) + + if '140' in font_filename: + font_img = cv2.resize(font_img, (45, 90)) + elif '220' in font_filename: + font_img = cv2.resize(font_img, (65, 110)) + elif font_filename.split('_')[-1].split('.')[0] in letters + digits: + font_img = cv2.resize(font_img, (43, 90)) + # 仅对"1"膨胀加粗(字为暗色,需反转→膨胀→反转回) + key = os.path.basename(font_filename).split('.')[0] + if key.endswith('_1') or key == '1': + font_img = 255 - font_img + font_img = cv2.dilate(font_img, np.ones((3, 3), np.uint8), iterations=2) + font_img = 255 - font_img + self.font_imgs[key] = font_img + + # 字符位置 + self.location_xys = {} + for i in [7, 8]: + for j in [1, 2, 3, 4]: + for k in [140, 220]: + self.location_xys['{}_{}_{}'.format(i, j, k)] = \ + get_location_data(length=i, split_id=j, height=k) + + # 获取字符位置 + def get_location_multi(self, plate_number, height=140): + length = len(plate_number) + if '警' in plate_number: + split_id = 1 + elif '使' in plate_number: + # 旧版:使在首位 → 间隙在第4位前;新版:使在末位 → 间隙在第3位前 + split_id = 4 if plate_number[0] == '使' else 3 + else: + split_id = 2 + return self.location_xys['{}_{}_{}'.format(length, split_id, height)] + + # 随机生成车牌号码(黄/白/黑 + 大型新能源) + def generate_plate_number(self): + # 白牌警车/军车、黄牌教练车/大型车、港澳、使领馆新旧版、大型新能源 + generate_plate_number_funcs = [ + generate_plate_number_white, + generate_plate_number_army, + generate_plate_number_yellow_xue, + generate_plate_number_yellow, + generate_plate_number_black_gangao, + generate_plate_number_black_shi_old, + generate_plate_number_black_shi_new, + generate_plate_number_black_ling_old, + generate_plate_number_black_ling_new, + lambda: generate_plate_number_blue(length=8), # 大型新能源 + ] + plate_number = random_select(generate_plate_number_funcs)() + + # 按GA36规范确定底板颜色 + if '港' in plate_number or '澳' in plate_number: + bg_color = 'black' + elif '领' in plate_number: + bg_color = 'black' + elif '使' in plate_number: + bg_color = 'black_shi' + elif '警' in plate_number: + bg_color = 'white' + elif plate_number[0] in letters: + bg_color = 'white_army' + elif '学' in plate_number: + bg_color = 'yellow' + else: + bg_color = 'yellow' # 大型车 + + # 大型新能源(8位) + if len(plate_number) == 8: + bg_color = 'green_truck' + + return plate_number, bg_color, False + + # 随机生成车牌图片(全部单层,已移除双层挂车) + def generate_plate(self, enhance=False): + plate_number, bg_color, _ = self.generate_plate_number() + height = 140 + + # 获取底板图片 + number_xy = self.get_location_multi(plate_number, height) + img_plate_model = cv2.imread(os.path.join(self.adr_plate_model, '{}_{}.PNG'.format(bg_color, height))) + img_plate_model = cv2.resize(img_plate_model, (440 if len(plate_number) == 7 else 480, height)) + + for i in range(len(plate_number)): + if len(plate_number) == 8: + # 新能源(green_car / green_truck) + font_img = self.font_imgs['green_{}'.format(plate_number[i])] + else: + if '{}_{}'.format(height, plate_number[i]) in self.font_imgs: + font_img = self.font_imgs['{}_{}'.format(height, plate_number[i])] + else: + # 兜底:220字体缩放到140 + font_img = self.font_imgs.get('220_{}'.format(plate_number[i]), + self.font_imgs.get('220_up_{}'.format(plate_number[i]), + self.font_imgs['220_down_{}'.format(plate_number[i])])) + + # 字符是否红色 + # 军车首字母、警、旧版使馆(使在首位)、旧版领馆(省A·XXXX领)为红色 + is_red = False + if (i == 0 and plate_number[0] in letters) or plate_number[i] == '警': + is_red = True + elif plate_number[i] == '使' and i == 0: + is_red = True # 旧版使馆:使在首位 → 红字 + elif plate_number[i] == '领' and len(plate_number) >= 2 and plate_number[1] in letters: + is_red = True # 旧版领馆:省A·XXXX领,第二位是城市字母 → 红字 + elif i == 1 and plate_number[0] in letters and np.random.random(1) > 0.5: + is_red = True # 军车第二字符随机红色 + + if enhance: + k = np.random.randint(1, 6) + kernel = np.ones((k, k), np.uint8) + if np.random.random(1) > 0.5: + font_img = np.copy(cv2.erode(font_img, kernel, iterations=1)) + else: + font_img = np.copy(cv2.dilate(font_img, kernel, iterations=1)) + + # 贴上底板 + img_plate_model = copy_to_image_multi(img_plate_model, font_img, + number_xy[i, :], bg_color, is_red) + + img_plate_model = cv2.blur(img_plate_model, (3, 3)) + + return img_plate_model, number_xy, plate_number, bg_color, False + + def generate_plate_special(self, plate_number, bg_color, is_double=False, enhance=False): + """ + 生成特定号码、颜色车牌 + :param plate_number: 车牌号码 + :param bg_color: 背景颜色,blue/yellow/white/white_army/black/black_shi/green_car/green_truck + :param is_double: 是否双层(默认False,已移除双层挂车生成) + :param enhance: 图像增强 + :return: 车牌图 + """ + height = 220 if is_double else 140 + + # print(plate_number, height, bg_color, is_double) + number_xy = self.get_location_multi(plate_number, height) + img_plate_model = cv2.imread(os.path.join(self.adr_plate_model, '{}_{}.PNG'.format(bg_color, height))) + img_plate_model = cv2.resize(img_plate_model, (440 if len(plate_number) == 7 else 480, height)) + + for i in range(len(plate_number)): + if len(plate_number) == 8: + font_img = self.font_imgs['green_{}'.format(plate_number[i])] + else: + if '{}_{}'.format(height, plate_number[i]) in self.font_imgs: + font_img = self.font_imgs['{}_{}'.format(height, plate_number[i])] + else: + if i < 2: + font_img = self.font_imgs['220_up_{}'.format(plate_number[i])] + else: + font_img = self.font_imgs['220_down_{}'.format(plate_number[i])] + + # 字符是否红色(同 generate_plate 逻辑) + is_red = False + if (i == 0 and plate_number[0] in letters) or plate_number[i] == '警': + is_red = True + elif plate_number[i] == '使' and i == 0: + is_red = True # 旧版使馆:使在首位 → 红字 + elif plate_number[i] == '领' and len(plate_number) >= 2 and plate_number[1] in letters: + is_red = True # 旧版领馆:省A·XXXX领 → 红字 + elif i == 1 and plate_number[0] in letters and np.random.random(1) > 0.5: + is_red = True + + if enhance: + k = np.random.randint(1, 6) + kernel = np.ones((k, k), np.uint8) + if np.random.random(1) > 0.5: + font_img = np.copy(cv2.erode(font_img, kernel, iterations=1)) + else: + font_img = np.copy(cv2.dilate(font_img, kernel, iterations=1)) + + img_plate_model = copy_to_image_multi(img_plate_model, font_img, + number_xy[i, :], bg_color, is_red) + + # is_double = 'double' if is_double else 'single' + img_plate_model = cv2.blur(img_plate_model, (3, 3)) + + return img_plate_model + + +def parse_args(): + parser = argparse.ArgumentParser(description='中国车牌生成器') + parser.add_argument('--number', default=10, type=int, help='生成车牌数量') + parser.add_argument('--save-adr', default='multi_val', help='车牌保存路径') + args = parser.parse_args() + return args + + +def mkdir(path): + try: + os.makedirs(path) + except: + pass + + +if __name__ == '__main__': + args = parse_args() + print(args) + # 随机生成车牌 + print('save in {}'.format(args.save_adr)) + + mkdir(args.save_adr) + generator = MultiPlateGenerator('plate_model', 'font_model') + + for i in tqdm(range(args.number)): + img, number_xy, gt_plate_number, bg_color, _ = generator.generate_plate() + cv2.imwrite(os.path.join(args.save_adr, '{}_{}.jpg'.format(gt_plate_number, bg_color)), img) \ No newline at end of file diff --git a/chinese_license_plate_generator/generate_special_plate.py b/chinese_license_plate_generator/generate_special_plate.py new file mode 100644 index 0000000..dbe90fe --- /dev/null +++ b/chinese_license_plate_generator/generate_special_plate.py @@ -0,0 +1,29 @@ +import cv2, os, errno +import argparse + +from generate_multi_plate import MultiPlateGenerator + + +def parse_args(): + parser = argparse.ArgumentParser(description='中国车牌生成器') + parser.add_argument('--double', default=False, type=bool, help='是否双层车牌') + parser.add_argument('--bg-color', default='blue', help='车牌底板颜色') + parser.add_argument('--plate-number', default='云999999', help='车牌号码') + args = parser.parse_args() + return args + + +def mkdir(path): + try: + os.makedirs(path) + except OSError as e: + if e.errno != errno.EEXIST: + raise + +if __name__ == '__main__': + args = parse_args() + print(args) + + generator = MultiPlateGenerator('plate_model', 'font_model') + img = generator.generate_plate_special(args.plate_number, args.bg_color, args.double) + cv2.imwrite('{}.jpg'.format(args.plate_number), img) diff --git a/chinese_license_plate_generator/plate_model/black_140.PNG b/chinese_license_plate_generator/plate_model/black_140.PNG new file mode 100644 index 0000000..4d920c6 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/black_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ffc12c3aa47ec7ca3d1f5c66d4e64bef0ac303b41306593c16525ca14adf126 +size 42099 diff --git a/chinese_license_plate_generator/plate_model/black_shi_140.PNG b/chinese_license_plate_generator/plate_model/black_shi_140.PNG new file mode 100644 index 0000000..4977078 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/black_shi_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953b4458fa9932efc814116ffc65b782e5826cb9948dc8c53f0646fcf0afda3e +size 43345 diff --git a/chinese_license_plate_generator/plate_model/blue_140.PNG b/chinese_license_plate_generator/plate_model/blue_140.PNG new file mode 100644 index 0000000..8737312 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/blue_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8ff12cddae98903280c5f86bbabd68d08d0b24fc4c68896467cae51b5f8bf35 +size 49879 diff --git a/chinese_license_plate_generator/plate_model/green_car_140.PNG b/chinese_license_plate_generator/plate_model/green_car_140.PNG new file mode 100644 index 0000000..1031a5f --- /dev/null +++ b/chinese_license_plate_generator/plate_model/green_car_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3f1f5304b08e2b8ac018eb1915a7b54df7a1fba63ed08238c5f1c49ab7889f8 +size 18805 diff --git a/chinese_license_plate_generator/plate_model/green_truck_140.PNG b/chinese_license_plate_generator/plate_model/green_truck_140.PNG new file mode 100644 index 0000000..b9fd354 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/green_truck_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c0a2c724a5ec4f74748292b0af36826c4e8011565e866a746b609a041891e4f +size 16680 diff --git a/chinese_license_plate_generator/plate_model/white_140.PNG b/chinese_license_plate_generator/plate_model/white_140.PNG new file mode 100644 index 0000000..40abab7 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/white_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e55cd18f0daac372b2a0328c494e66c3a1de1141f6ba0c7fa47117f556b39482 +size 61449 diff --git a/chinese_license_plate_generator/plate_model/white_220.PNG b/chinese_license_plate_generator/plate_model/white_220.PNG new file mode 100644 index 0000000..b5047de --- /dev/null +++ b/chinese_license_plate_generator/plate_model/white_220.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d7aa5c76fbd339f541bcc7458e0df8122f9710dde67462860af9b6b1c6ccc1 +size 37366 diff --git a/chinese_license_plate_generator/plate_model/white_army_140.PNG b/chinese_license_plate_generator/plate_model/white_army_140.PNG new file mode 100644 index 0000000..a154c52 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/white_army_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96f3de102be6b9cbb6e0196309e26183701f21a6a833ea92628771ed9a2f0fdb +size 61908 diff --git a/chinese_license_plate_generator/plate_model/yellow_140.PNG b/chinese_license_plate_generator/plate_model/yellow_140.PNG new file mode 100644 index 0000000..c9e9067 --- /dev/null +++ b/chinese_license_plate_generator/plate_model/yellow_140.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0661847162a6ee192ea9a8be3323b5134068064c1650b5b975718318678f4d1d +size 105853 diff --git a/chinese_license_plate_generator/plate_model/yellow_220.PNG b/chinese_license_plate_generator/plate_model/yellow_220.PNG new file mode 100644 index 0000000..0c85b9b --- /dev/null +++ b/chinese_license_plate_generator/plate_model/yellow_220.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:649d700e05074346331e8fcf22f3d4ba0c704436e3681dc2fedf9cbe29f5f60f +size 51917 diff --git a/chinese_license_plate_generator/plate_number.py b/chinese_license_plate_generator/plate_number.py new file mode 100644 index 0000000..992786b --- /dev/null +++ b/chinese_license_plate_generator/plate_number.py @@ -0,0 +1,112 @@ +""" +generate plate numbers +""" + +import numpy as np +import cv2, os +from glob import glob + +# 省份 +provinces = ["京", "津", "冀", "晋", "蒙", "辽", "吉", "黑", "沪", + "苏", "浙", "皖", "闽", "赣", "鲁", "豫", "鄂", "湘", + "粤", "桂", "琼", "渝", "川", "贵", "云", "藏", "陕", + "甘", "青", "宁", "新"] + +# "港", "澳", "使", "领", "学", "警", "挂"] +digits = ['{}'.format(x + 1) for x in range(9)] + ['0'] + +# 英文,没有I、O两个字符 +letters = [chr(x + ord('A')) for x in range(26) if not chr(x + ord('A')) in ['I', 'O']] +# print('letters', digits + letters) + +# 随机选取 +def random_select(data): + return data[np.random.randint(len(data))] + +# 带权重的序号字符选取:数字概率远高于字母(真实车牌中字母占比约20%) +def random_char(): + if np.random.random() < 0.8: + return random_select(digits) + else: + return random_select(letters) + +# 蓝牌:省简称 + 发牌机关字母 + 序号(数字为主) +def generate_plate_number_blue(length=7): + plate = random_select(provinces) + # 发牌机关代号必须是字母 + plate += random_select(letters) + # 序号部分:数字80%,字母20% + for i in range(length - 2): + plate += random_char() + return plate + +# 黄色大型车(无后缀,普通黄牌) +def generate_plate_number_yellow(): + return generate_plate_number_blue() + +# 教练车 +def generate_plate_number_yellow_xue(): + plate = generate_plate_number_blue() + return plate[:6] + '学' + +# 白色警车(末位必带"警") +def generate_plate_number_white(): + plate = generate_plate_number_blue() + return plate[:6] + '警' + +# 军车/武警首位字母(2013/2019式,非随机) +army_letters = ['V', # 中央军委 + 'L', # 陆军 + 'H', # 海军 + 'K', # 空军 + 'J', # 火箭军 + 'Z', # 战略支援部队 + 'B', # 联勤保障部队 + 'W'] # 武警 + +# 白色军车/武警(首位从军车字母中选取,不带"警") +def generate_plate_number_army(): + first_letter = random_select(army_letters) + plate = generate_plate_number_blue() + return first_letter + plate[1:] + + +def generate_plate_number_black_gangao(): + plate = generate_plate_number_blue() + return '粤' + plate[1:6] + random_select(["港", "澳"]) + + +# ---- 使领馆旧版(≤2017.1.9) ---- +# 使馆旧版:使XXX·XXX("使"在首位) +def generate_plate_number_black_shi_old(): + plate = generate_plate_number_blue() + return '使' + plate[1:] + +# 领馆旧版:省A·XXXX领(带城市字母,"领"在末位) +def generate_plate_number_black_ling_old(): + plate = generate_plate_number_blue() + return plate[:6] + '领' + +# ---- 使领馆新版(2017.1.9~) ---- +# 使馆新版:XXX·XXX使(3位国代码 + 3位流水 + "使",白字) +def generate_plate_number_black_shi_new(): + code = '{:03d}'.format(np.random.randint(101, 281)) + serial = '{:03d}'.format(np.random.randint(1, 1000)) + return code + serial + '使' + +# 领馆新版:省XXX·XX领(省 + 3位国代码 + 2位流水 + "领",白字) +def generate_plate_number_black_ling_new(): + province = random_select(provinces) + code = '{:03d}'.format(np.random.randint(101, 281)) + serial = '{:02d}'.format(np.random.randint(1, 100)) + return province + code + serial + '领' + + +def board_bbox(polys): + x1, y1 = np.min(polys, axis=0) + x2, y2 = np.max(polys, axis=0) + + return [x1, y1, x2, y2] + +if __name__ == '__main__': + pass \ No newline at end of file