Как передать фрейм 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)