Получение предупреждения –
WARNING:root:unable to load recommended font family. Loading default PIL font,font size issues may be expected.To prevent this, it is recommended to specify the value of 'font_family'.
Файл .tff находится в той же папке. Попробовал шрифт по умолчанию, также возникла та же ошибка.
Блок кода, в котором находится ошибка
import matplotlib.pyplot as plt
from PIL import Image, ImageDraw, ImageFont
from fontTools.ttLib import TTFont
font_path = 'DejaVuSans.ttf'
font = ImageFont.truetype(font_path, 40)
synthetic_pages = result.synthesize()
plt.imshow(synthetic_pages[0])
plt.axis('off')
plt.show()
Полный код приведен ниже
from doctr.models import ocr_predictor
model = ocr_predictor(det_arch='db_resnet50', reco_arch='crnn_vgg16_bn', pretrained=True)
from doctr.io import DocumentFile
# Image
doc = DocumentFile.from_images("Test.jpg")
# Analyze
result = model(doc)
result.show()
import matplotlib.pyplot as plt
from PIL import Image, ImageDraw, ImageFont
from fontTools.ttLib import TTFont
font_path = 'DejaVuSans.ttf'
font = ImageFont.truetype(font_path, 40)
synthetic_pages = result.synthesize()
plt.imshow(synthetic_pages[0])
plt.axis('off')
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/785 ... pil-font-f
ВНИМАНИЕ: root: невозможно загрузить рекомендуемое семейство шрифтов. Загрузка шрифта PIL по умолчанию. Могут возникнуть ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение