如何使用OCR写一个自动识别图片信息并填入excel的python程序
时间: 2023-06-13 07:03:17 浏览: 406
OCR图片识别程序
要使用OCR自动识别图片并将信息填入Excel,您需要以下步骤:
1. 安装OCR库。有很多可用的OCR库,如Tesseract,OCRopus等。您可以根据您的需求选择一个合适的库。这里以Tesseract为例,可以使用以下命令安装:
```
pip install pytesseract
```
2. 导入必要的库:
```
import pytesseract
from PIL import Image
import openpyxl
```
3. 加载图片:
```
image = Image.open('image.jpg')
```
4. 使用OCR库识别图片中的文本:
```
text = pytesseract.image_to_string(image)
```
5. 将识别到的文本填写到Excel中:
```
wb = openpyxl.load_workbook('example.xlsx')
ws = wb.active
ws.cell(row=1, column=1, value=text)
wb.save('example.xlsx')
```
这里的例子将识别到的文本填入了Excel表格的第一行第一列。您可以根据您的需求更改行列号码。
完整代码:
```
import pytesseract
from PIL import Image
import openpyxl
# Load image
image = Image.open('image.jpg')
# OCR
text = pytesseract.image_to_string(image)
# Write to Excel
wb = openpyxl.load_workbook('example.xlsx')
ws = wb.active
ws.cell(row=1, column=1, value=text)
wb.save('example.xlsx')
```
阅读全文