Windows 10
Анаконда - Spyder
Python
ImageMagick 6.9.10
Это, кажется, вездесущая проблема с ImageMagick в системах Windows, таких какчто вы должны изменить переменную среды, чтобы дать разрешение ImageMagick на запись в файл / папку.Я читал почти каждую статью в Google, пытаясь решить эту проблему.
Я добавил переменную MAGICK_HOME, MAGICK_TMPDIR и другие предложенные решения, однако они до сих пор не дали разрешения ImageMagick.открыть / прочитать / записать файл.
Как я могу исправить эту BlobError?
BlobError: невозможно открыть изображение `C: / Users / Kenny / Documents / Scans ': разрешение отклонено @error / blob.c / OpenBlob / 2874
РЕДАКТИРОВАТЬ: Я пытаюсь преобразовать отсканированный PDF в файл .JPG, чтобы использовать для распознавания.
Мой код ниже:
import pytesseract
from pathlib import Path
from wand.image import Image
scanFolder = Path("C:/Users/Kenny/Documents/Scans")
for file in Path("C:/Users/Kenny/Documents/Scans").iterdir():
with Image(filename="C:/Users/Kenny/Documents/Scans", resolution=300) as img:
print('pages = ', len(img.sequence))
with img.convert('png') as converted:
converted.save(filename='temp.jpg')