• retinanet错误


    retinanet-evaluate --gpu 1 --save-path ../converted_models/images --no-resize csv /home/robot/woodcore/code/aae/detection_utils/output/test/annotations.csv /home/robot/woodcore/code/aae/detection_utils/output/test/classes.csv ../converted_models/resnet50_csv_39_inference.h5

    Traceback (most recent call last):
    File "/home/robot/miniconda3/envs/retinanet/bin/retinanet-evaluate", line 8, in <module>
    sys.exit(main())
    File "/home/robot/miniconda3/envs/retinanet/lib/python3.6/site-packages/keras_retinanet/bin/evaluate.py", line 172, in main
    save_path=args.save_path
    File "/home/robot/miniconda3/envs/retinanet/lib/python3.6/site-packages/keras_retinanet/utils/eval.py", line 174, in evaluate
    all_detections, all_inferences = _get_detections(generator, model, score_threshold=score_threshold, max_detections=max_detections, save_path=save_path)
    File "/home/robot/miniconda3/envs/retinanet/lib/python3.6/site-packages/keras_retinanet/utils/eval.py", line 109, in _get_detections
    draw_annotations(raw_image, generator.load_annotations(i), label_to_name=generator.label_to_name)
    File "/home/robot/miniconda3/envs/retinanet/lib/python3.6/site-packages/keras_retinanet/utils/visualization.py", line 105, in draw_annotations
    draw_caption(image, annotations['bboxes'][i], caption)
    File "/home/robot/miniconda3/envs/retinanet/lib/python3.6/site-packages/keras_retinanet/utils/visualization.py", line 45, in draw_caption
    cv2.putText(image, caption, (b[0], b[1] - 10), cv2.FONT_HERSHEY_PLAIN, 1, (0, 0, 0), 2)
    TypeError: Layout of the output array img is incompatible with cv::Mat (step[ndims-1] != elemsize or step[1] != elemsize*nchannels)

    解决办法:

    把eval.py文件中第78,79两行

    raw_image = generator.load_image(i)
    image, scale = generator.resize_image(raw_image.copy())

    改成

    raw_image = generator.load_image(i)
    raw_image = raw_image.copy()
    image, scale = generator.resize_image(raw_image)
    即:
    要原始数组的副本。
  • 相关阅读:
    08-图9 关键活动 (30 分)
    08-图8 How Long Does It Take (25 分)
    08-图7 公路村村通 (30 分)
    07-图6 旅游规划 (25 分)
    07-图5 Saving James Bond
    使用RichTextBox控件保存文件
    在RichTextBox控件中显示RTF格式文件
    在RichTextBox控件中插入图片
    在RichTextBox控件中添加超链接文本
    实现带查询功能的ComboBox控件
  • 原文地址:https://www.cnblogs.com/zhengzian/p/15977996.html
Copyright © 2020-2023  润新知