Как передать фрейм opencv для вывода в тензор потока label_image

Я пытаюсь использовать скрипт label_image.py Tensorflow для вывода кадров изображения из видеопотока камеры. Я использую opencv для получения кадров изображений, которые являются массивами.

я вижу это label_image.py использует функцию read_tensor_from_image_file загрузить файл в Тензор. Но у меня уже есть файл в виде массива numpy в памяти... Как мне преобразовать мой numpy образ в Tensor t? Когда у меня есть тензор, я могу передать его приведенному ниже коду и получить свои прогнозы.

with tf.Session(graph=graph) as sess:
    results = sess.run(output_operation.outputs[0], {
      input_operation.outputs[0]: t
    })
results = np.squeeze(results)

0 ответов

Другие вопросы по тегам