Как я могу выполнить cv2.imcode () быстрее? - PullRequest
0 голосов
/ 13 февраля 2019

Есть ли способ выполнить приведенную ниже строку кода быстрее?

arr = cv2.imdecode(np.frombuffer(tar.extractfile(img).read(), cv2.IMREAD_COLOR)

1 Ответ

0 голосов
/ 13 февраля 2019

Это намного быстрее:

from PIL import Image
import io
import numpy as np
import tarfile

f = io.BytesIO()
f.write(tar.extractfile(tiff).read())
f.seek(0)
arr = np.array(Image.open(f))
...