根据字库生成一个图片,图片里面约10多个字,白底黑字,字号大约6号:
大概长这个样子
首先找个字库再说:https://github.com/elephantnose/characters
导入依赖包
import cv2
from PIL import ImageFont,ImageDraw,Image
import numpy as np
import uuid
import os
import random
import math
配置函数,画图函数,生成函数
def config():
with open("word_dict2.txt") as f:
word = f.readlines()
word_dict_length = len(word)#字库字数
fontPath = "PingFang Heavy.ttf"#黑体
save_dir = "gen/images"
min_words_length = 9
max_words_length = 13
img_count = 10
return word,fontPath,save_dir,min_words_length,max_words_length,img_count
def draw_to_