Как решить ValueError: Невозможно изменить ошибку размера при обнаружении объекта? - PullRequest
0 голосов
/ 14 июня 2019

Я работаю над обнаружением объекта tenorflow api. У меня проблема с преобразованием массива размера xxx в форму (2208,2688,3)

мой размер изображения 2208 2688 я пробовал с меньшим размером и 360 360 я столкнулся с той же проблемой

def load_image_into_numpy_array(image):
  (im_width, im_height) = image.size
  return np.array(image.getdata()).reshape(
      (im_height, im_width, 3)).astype(np.uint8)

Может кто-нибудь помочь мне с этим, почему я получаю эту ошибку и как ее решить

1 Ответ

0 голосов
/ 14 июня 2019

Для этого используйте библиотеку, чтобы прочитать изображение в дружественном формате.

Например:

from PIL import Image
import numpy as np
img_in_np_format = np.asarray(Image.open('/path/to/image.jpg')).astype('uint8')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...