Я попытался прочитать siftgeo на некоторых изображениях, используя функцию y numpy .siftgeo_read, и я получил сообщение об ошибке «yael» не имеет атрибута «BytePtrArray» - PullRequest
0 голосов
/ 03 марта 2020

Я попытался прочитать siftgeo на некоторых изображениях, используя функцию y numpy .siftgeo_read, и я получил ошибку: yael не имеет атрибута «BytePtrArray»

import os
import numpy as np
from yael import ynumpy
image_names = [filename.split('.')[0]
   for filename in os.listdir('holiday_100')
   if filename.endswith('.jpg')]
image_descs = []
for imname in image_names:
   desc, meta = ynumpy.siftgeo_read("holiday_100/%s.siftgeo" % imname)
   if desc.size == 0: desc = np.zeros((0, 128), dtype = 'uint8')
   image_descs.append(desc)
...