我正在尝试构建代码以从图像中读取文本,然后将其配音,以及我已经完成的工作(如下所示)。
import pytesseract
import pyttsx3
from PIL import Image
engine = pyttsx3.init()
pytesseract.pytesseract.tesseract_cmd = "C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe"
im=Image.open("E:\Capture.PNG")
engine.say(pytesseract.image_to_string(im,lang='eng'))
engine.runAndWait()
print(pytesseract.image_to_string(im,lang='eng'))
幸运的是,代码可以成功运行,但是,我想通过将代码连接到外部摄像头(将用于拍照,然后将其发送到Python来完成工作)来进一步改进代码。 因此,关于使图像路径可变的任何建议,而不是 im = Image.open(“ E:\ Capture.PNG”),我希望该路径依赖于我的cam所在的路径将拍摄的图像发送到。 谢谢