用Python将文本图像转换为手写文本图像

用Python将文本图像转换为手写文本图像

在这篇文章中,我们将看到如何使用PyWhatkit、Pillow和Tesseract在Python中把文本图像转换成手写文本图像。

使用到的模块:

Pytesseract:有时被称为Python-tesseract,是一个基于Python的光学字符识别(**OCR)程序。它可以阅读和识别照片、车牌和其他文件中的文字。为了从提供的图片中解读文字,我们将利用魔方软件。

pip install pytesseract

Pywhatkit:它是一个库,可用于各种事情,包括发送WhatsApp信息,观看YouTube视频,搜索谷歌,以及书写手写文本。

pip install pywhatkit

Pillow 该模块增加了更多的功能,在所有主要的操作系统上运行,并支持Python 3。它支持广泛的图像格式,包括 “jpeg”、”png”、”bmp”、”gif”、”ppm “和 “tiff”。有了Pillow模块,你几乎可以用数字照片做任何事情。

pip install Pillow

注意:访问并安装魔方;向下滚动以找到32位64位系统的最新安装程序;根据需要下载它们。

一步一步实现:

第1步:导入以下模块。

import pytesseract 
from PIL import Image 
import os
import pywhatkit as kit

第二步:导航到图片所在的路径,可以使用OS模块中的chdir函数来改变目录。

os.chdir(r"C:\Users\Dell\Downloads")

第3步:复制Tesseract的安装路径,粘贴在这里,或者验证Tesseract的目录并复制整个路径。

pytesseract.pytesseract.tesseract_cmd = r"C:\Users\Dell\AppData\Local\/
Tesseract-OCR\tesseract.exe"

第四步:首先,用**** image函数打开图片,然后用pytesseract获得所有图片的数据,并将所有文本存储在一个变量中。

img = Image.open("GFG.png")
text = pytesseract.image_to_string(img)

第5步:使用pywhatkit文本_to_handwriting函数,将文本转换为指定的RGB颜色;在本例中,蓝色的RGB为**0*, **0*, **250*。

kit.text_to_handwriting(text, rgb=[0, 0, 250])

下面是完整的实现方案:

# Import the following modules
import pytesseract
from PIL import Image
import os
import pywhatkit as kit
  
# Change the directory to the
# location where image is present
os.chdir(r"C:\Users\Dell\Downloads")
  
# Set the Path of Tesseract
pytesseract.pytesseract.tesseract_cmd = r"C:\Users\Dell\AppData\/
Local\Tesseract-OCR\tesseract.exe"
  
# Load the Image
img = Image.open("GFG.png")  
  
# Convert Image to Text
text = pytesseract.image_to_string(img)  
  
# Convert Text to Hand Written Text
kit.text_to_handwriting(text, rgb=[0, 0, 250])

输出:

用Python将文本图像转换为手写文本图像

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python pil