【发布时间】:2019-07-30 09:17:20
【问题描述】:
我有一个包含多个图像文件的文件夹。我想从这些文件中提取文本并将输出保存为 csv 文件,其中包含 2 列,第 1 列:Image_no.,第 2 列:Text。
TIA
我在 Python 上试过这段代码:
img_dir = "MyFolder" # Folder name containing image files
data_path = os.path.join(img_dir,'*g')
files = glob.glob(data_path)
data = []
for f1 in files:
img = cv2.imread(f1)
x=data.append(img)
Q1:如何查看从每张图片中提取的文字? Q2:如何将图片名称和对应文字导出到csv?
【问题讨论】:
-
您当前的代码只是将每个图像中的所有像素附加到一个列表中。查看 tesseract 或其他可以轻松与 OpenCV 集成的 OCR 库,例如:pyimagesearch.com/2018/09/17/…
标签: image-processing text-extraction