【发布时间】:2023-03-25 16:13:01
【问题描述】:
我正在尝试使用tensorflow detection tutorial 对批次执行检测,
但下面的代码给了我setting an array element with a sequence. 错误。
# load multiple images
np_images = []
for img_path in img_paths:
img = Image.open(image_path)
image_np = load_image_into_numpy_array(img)
image_np_expanded = np.expand_dims(image_np, axis=0)
np_images.append(image_np)
#Get input and output tensors
image_tensor = det_graph.get_tensor_by_name('image_tensor:0')
boxes = det_graph.get_tensor_by_name('detection_boxes:0')
scores = det_graph.get_tensor_by_name('detection_scores:0')
classes = det_graph.get_tensor_by_name('detection_classes:0')
num_detections = det_graph.get_tensor_by_name('num_detections:0')
# detect on batch of images
detection_results = sess.run(
[boxes, scores, classes, num_detections],
feed_dict={image_tensor: np_images})
如何正确输入图像数组?
【问题讨论】:
-
您能否提供带有堆栈跟踪的错误消息?
标签: python tensorflow deep-learning object-detection-api