CV之YOLOv3:基于Tensorflow框架利用YOLOv3算法对热播新剧《庆余年》实现目标检测

目录

搭建

1、下载代码

2、安装依赖库

3、导出COCO权重解压到checkpoint文件夹内

4、测试


搭建

1、下载代码

tensorflow-yolov3

2、安装依赖库

pip install -r ./docs/requirements.txt

3、导出COCO权重解压到checkpoint文件夹内

Exporting loaded COCO weights as TF checkpoint(yolov3_coco.ckpt

python convert_weight.py
python freeze_graph.py

4、测试

2019-12-25 15:05:02.766745: I
=> yolov3/darknet-53/Conv/weights                     (3, 3, 3, 32)
=> yolov3/darknet-53/Conv/BatchNorm/gamma             (32,)
=> yolov3/darknet-53/Conv/BatchNorm/beta              (32,)
=> yolov3/darknet-53/Conv/BatchNorm/moving_mean       (32,)
=> yolov3/darknet-53/Conv/BatchNorm/moving_variance   (32,)
=> yolov3/darknet-53/Conv_1/weights                   (3, 3, 32, 64)
=> yolov3/darknet-53/Conv_1/BatchNorm/gamma           (64,)
=> yolov3/darknet-53/Conv_1/BatchNorm/beta            (64,)
=> yolov3/darknet-53/Conv_1/BatchNorm/moving_mean     (64,)
=> yolov3/darknet-53/Conv_1/BatchNorm/moving_variance (64,)
=> yolov3/darknet-53/Conv_2/weights                   (1, 1, 64, 32)
=> yolov3/darknet-53/Conv_2/BatchNorm/gamma           (32,)
=> yolov3/darknet-53/Conv_2/BatchNorm/beta            (32,)
=> yolov3/darknet-53/Conv_2/BatchNorm/moving_mean     (32,)
=> yolov3/darknet-53/Conv_2/BatchNorm/moving_variance (32,)
=> yolov3/darknet-53/Conv_3/weights                   (3, 3, 32, 64)
=> yolov3/darknet-53/Conv_3/BatchNorm/gamma           (64,)
=> yolov3/darknet-53/Conv_3/BatchNorm/beta            (64,)
=> yolov3/darknet-53/Conv_3/BatchNorm/moving_mean     (64,)
=> yolov3/darknet-53/Conv_3/BatchNorm/moving_variance (64,)
=> yolov3/darknet-53/Conv_4/weights                   (3, 3, 64, 128)
=> yolov3/darknet-53/Conv_4/BatchNorm/gamma           (128,)
=> yolov3/darknet-53/Conv_4/BatchNorm/beta            (128,)
=> yolov3/darknet-53/Conv_4/BatchNorm/moving_mean     (128,)
=> yolov3/darknet-53/Conv_4/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_5/weights                   (1, 1, 128, 64)
=> yolov3/darknet-53/Conv_5/BatchNorm/gamma           (64,)
=> yolov3/darknet-53/Conv_5/BatchNorm/beta            (64,)
=> yolov3/darknet-53/Conv_5/BatchNorm/moving_mean     (64,)
=> yolov3/darknet-53/Conv_5/BatchNorm/moving_variance (64,)
=> yolov3/darknet-53/Conv_6/weights                   (3, 3, 64, 128)
=> yolov3/darknet-53/Conv_6/BatchNorm/gamma           (128,)
=> yolov3/darknet-53/Conv_6/BatchNorm/beta            (128,)
=> yolov3/darknet-53/Conv_6/BatchNorm/moving_mean     (128,)
=> yolov3/darknet-53/Conv_6/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_7/weights                   (1, 1, 128, 64)
=> yolov3/darknet-53/Conv_7/BatchNorm/gamma           (64,)
=> yolov3/darknet-53/Conv_7/BatchNorm/beta            (64,)
=> yolov3/darknet-53/Conv_7/BatchNorm/moving_mean     (64,)
=> yolov3/darknet-53/Conv_7/BatchNorm/moving_variance (64,)
=> yolov3/darknet-53/Conv_8/weights                   (3, 3, 64, 128)
=> yolov3/darknet-53/Conv_8/BatchNorm/gamma           (128,)
=> yolov3/darknet-53/Conv_8/BatchNorm/beta            (128,)
=> yolov3/darknet-53/Conv_8/BatchNorm/moving_mean     (128,)
=> yolov3/darknet-53/Conv_8/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_9/weights                   (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_9/BatchNorm/gamma           (256,)
=> yolov3/darknet-53/Conv_9/BatchNorm/beta            (256,)
=> yolov3/darknet-53/Conv_9/BatchNorm/moving_mean     (256,)
=> yolov3/darknet-53/Conv_9/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_10/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_10/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_10/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_10/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_10/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_11/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_11/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_11/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_11/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_11/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_12/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_12/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_12/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_12/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_12/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_13/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_13/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_13/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_13/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_13/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_14/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_14/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_14/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_14/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_14/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_15/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_15/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_15/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_15/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_15/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_16/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_16/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_16/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_16/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_16/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_17/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_17/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_17/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_17/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_17/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_18/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_18/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_18/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_18/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_18/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_19/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_19/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_19/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_19/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_19/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_20/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_20/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_20/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_20/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_20/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_21/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_21/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_21/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_21/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_21/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_22/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_22/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_22/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_22/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_22/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_23/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_23/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_23/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_23/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_23/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_24/weights                  (1, 1, 256, 128)
=> yolov3/darknet-53/Conv_24/BatchNorm/gamma          (128,)
=> yolov3/darknet-53/Conv_24/BatchNorm/beta           (128,)
=> yolov3/darknet-53/Conv_24/BatchNorm/moving_mean    (128,)
=> yolov3/darknet-53/Conv_24/BatchNorm/moving_variance (128,)
=> yolov3/darknet-53/Conv_25/weights                  (3, 3, 128, 256)
=> yolov3/darknet-53/Conv_25/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_25/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_25/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_25/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_26/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_26/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_26/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_26/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_26/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_27/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_27/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_27/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_27/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_27/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_28/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_28/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_28/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_28/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_28/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_29/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_29/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_29/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_29/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_29/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_30/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_30/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_30/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_30/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_30/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_31/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_31/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_31/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_31/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_31/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_32/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_32/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_32/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_32/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_32/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_33/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_33/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_33/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_33/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_33/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_34/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_34/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_34/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_34/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_34/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_35/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_35/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_35/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_35/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_35/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_36/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_36/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_36/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_36/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_36/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_37/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_37/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_37/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_37/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_37/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_38/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_38/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_38/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_38/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_38/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_39/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_39/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_39/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_39/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_39/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_40/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_40/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_40/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_40/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_40/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_41/weights                  (1, 1, 512, 256)
=> yolov3/darknet-53/Conv_41/BatchNorm/gamma          (256,)
=> yolov3/darknet-53/Conv_41/BatchNorm/beta           (256,)
=> yolov3/darknet-53/Conv_41/BatchNorm/moving_mean    (256,)
=> yolov3/darknet-53/Conv_41/BatchNorm/moving_variance (256,)
=> yolov3/darknet-53/Conv_42/weights                  (3, 3, 256, 512)
=> yolov3/darknet-53/Conv_42/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_42/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_42/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_42/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_43/weights                  (3, 3, 512, 1024)
=> yolov3/darknet-53/Conv_43/BatchNorm/gamma          (1024,)
=> yolov3/darknet-53/Conv_43/BatchNorm/beta           (1024,)
=> yolov3/darknet-53/Conv_43/BatchNorm/moving_mean    (1024,)
=> yolov3/darknet-53/Conv_43/BatchNorm/moving_variance (1024,)
=> yolov3/darknet-53/Conv_44/weights                  (1, 1, 1024, 512)
=> yolov3/darknet-53/Conv_44/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_44/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_44/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_44/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_45/weights                  (3, 3, 512, 1024)
=> yolov3/darknet-53/Conv_45/BatchNorm/gamma          (1024,)
=> yolov3/darknet-53/Conv_45/BatchNorm/beta           (1024,)
=> yolov3/darknet-53/Conv_45/BatchNorm/moving_mean    (1024,)
=> yolov3/darknet-53/Conv_45/BatchNorm/moving_variance (1024,)
=> yolov3/darknet-53/Conv_46/weights                  (1, 1, 1024, 512)
=> yolov3/darknet-53/Conv_46/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_46/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_46/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_46/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_47/weights                  (3, 3, 512, 1024)
=> yolov3/darknet-53/Conv_47/BatchNorm/gamma          (1024,)
=> yolov3/darknet-53/Conv_47/BatchNorm/beta           (1024,)
=> yolov3/darknet-53/Conv_47/BatchNorm/moving_mean    (1024,)
=> yolov3/darknet-53/Conv_47/BatchNorm/moving_variance (1024,)
=> yolov3/darknet-53/Conv_48/weights                  (1, 1, 1024, 512)
=> yolov3/darknet-53/Conv_48/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_48/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_48/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_48/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_49/weights                  (3, 3, 512, 1024)
=> yolov3/darknet-53/Conv_49/BatchNorm/gamma          (1024,)
=> yolov3/darknet-53/Conv_49/BatchNorm/beta           (1024,)
=> yolov3/darknet-53/Conv_49/BatchNorm/moving_mean    (1024,)
=> yolov3/darknet-53/Conv_49/BatchNorm/moving_variance (1024,)
=> yolov3/darknet-53/Conv_50/weights                  (1, 1, 1024, 512)
=> yolov3/darknet-53/Conv_50/BatchNorm/gamma          (512,)
=> yolov3/darknet-53/Conv_50/BatchNorm/beta           (512,)
=> yolov3/darknet-53/Conv_50/BatchNorm/moving_mean    (512,)
=> yolov3/darknet-53/Conv_50/BatchNorm/moving_variance (512,)
=> yolov3/darknet-53/Conv_51/weights                  (3, 3, 512, 1024)
=> yolov3/darknet-53/Conv_51/BatchNorm/gamma          (1024,)
=> yolov3/darknet-53/Conv_51/BatchNorm/beta           (1024,)
=> yolov3/darknet-53/Conv_51/BatchNorm/moving_mean    (1024,)
=> yolov3/darknet-53/Conv_51/BatchNorm/moving_variance (1024,)
=> yolov3/yolo-v3/Conv/weights                        (1, 1, 1024, 512)
=> yolov3/yolo-v3/Conv/BatchNorm/gamma                (512,)
=> yolov3/yolo-v3/Conv/BatchNorm/beta                 (512,)
=> yolov3/yolo-v3/Conv/BatchNorm/moving_mean          (512,)
=> yolov3/yolo-v3/Conv/BatchNorm/moving_variance      (512,)
=> yolov3/yolo-v3/Conv_1/weights                      (3, 3, 512, 1024)
=> yolov3/yolo-v3/Conv_1/BatchNorm/gamma              (1024,)
=> yolov3/yolo-v3/Conv_1/BatchNorm/beta               (1024,)
=> yolov3/yolo-v3/Conv_1/BatchNorm/moving_mean        (1024,)
=> yolov3/yolo-v3/Conv_1/BatchNorm/moving_variance    (1024,)
=> yolov3/yolo-v3/Conv_2/weights                      (1, 1, 1024, 512)
=> yolov3/yolo-v3/Conv_2/BatchNorm/gamma              (512,)
=> yolov3/yolo-v3/Conv_2/BatchNorm/beta               (512,)
=> yolov3/yolo-v3/Conv_2/BatchNorm/moving_mean        (512,)
=> yolov3/yolo-v3/Conv_2/BatchNorm/moving_variance    (512,)
=> yolov3/yolo-v3/Conv_3/weights                      (3, 3, 512, 1024)
=> yolov3/yolo-v3/Conv_3/BatchNorm/gamma              (1024,)
=> yolov3/yolo-v3/Conv_3/BatchNorm/beta               (1024,)
=> yolov3/yolo-v3/Conv_3/BatchNorm/moving_mean        (1024,)
=> yolov3/yolo-v3/Conv_3/BatchNorm/moving_variance    (1024,)
=> yolov3/yolo-v3/Conv_4/weights                      (1, 1, 1024, 512)
=> yolov3/yolo-v3/Conv_4/BatchNorm/gamma              (512,)
=> yolov3/yolo-v3/Conv_4/BatchNorm/beta               (512,)
=> yolov3/yolo-v3/Conv_4/BatchNorm/moving_mean        (512,)
=> yolov3/yolo-v3/Conv_4/BatchNorm/moving_variance    (512,)
=> yolov3/yolo-v3/Conv_5/weights                      (3, 3, 512, 1024)
=> yolov3/yolo-v3/Conv_5/BatchNorm/gamma              (1024,)
=> yolov3/yolo-v3/Conv_5/BatchNorm/beta               (1024,)
=> yolov3/yolo-v3/Conv_5/BatchNorm/moving_mean        (1024,)
=> yolov3/yolo-v3/Conv_5/BatchNorm/moving_variance    (1024,)
=> yolov3/yolo-v3/Conv_6/weights                      (1, 1, 1024, 255)
=> yolov3/yolo-v3/Conv_6/biases                       (255,)
=> yolov3/yolo-v3/Conv_7/weights                      (1, 1, 512, 256)
=> yolov3/yolo-v3/Conv_7/BatchNorm/gamma              (256,)
=> yolov3/yolo-v3/Conv_7/BatchNorm/beta               (256,)
=> yolov3/yolo-v3/Conv_7/BatchNorm/moving_mean        (256,)
=> yolov3/yolo-v3/Conv_7/BatchNorm/moving_variance    (256,)
=> yolov3/yolo-v3/Conv_8/weights                      (1, 1, 768, 256)
=> yolov3/yolo-v3/Conv_8/BatchNorm/gamma              (256,)
=> yolov3/yolo-v3/Conv_8/BatchNorm/beta               (256,)
=> yolov3/yolo-v3/Conv_8/BatchNorm/moving_mean        (256,)
=> yolov3/yolo-v3/Conv_8/BatchNorm/moving_variance    (256,)
=> yolov3/yolo-v3/Conv_9/weights                      (3, 3, 256, 512)
=> yolov3/yolo-v3/Conv_9/BatchNorm/gamma              (512,)
=> yolov3/yolo-v3/Conv_9/BatchNorm/beta               (512,)
=> yolov3/yolo-v3/Conv_9/BatchNorm/moving_mean        (512,)
=> yolov3/yolo-v3/Conv_9/BatchNorm/moving_variance    (512,)
=> yolov3/yolo-v3/Conv_10/weights                     (1, 1, 512, 256)
=> yolov3/yolo-v3/Conv_10/BatchNorm/gamma             (256,)
=> yolov3/yolo-v3/Conv_10/BatchNorm/beta              (256,)
=> yolov3/yolo-v3/Conv_10/BatchNorm/moving_mean       (256,)
=> yolov3/yolo-v3/Conv_10/BatchNorm/moving_variance   (256,)
=> yolov3/yolo-v3/Conv_11/weights                     (3, 3, 256, 512)
=> yolov3/yolo-v3/Conv_11/BatchNorm/gamma             (512,)
=> yolov3/yolo-v3/Conv_11/BatchNorm/beta              (512,)
=> yolov3/yolo-v3/Conv_11/BatchNorm/moving_mean       (512,)
=> yolov3/yolo-v3/Conv_11/BatchNorm/moving_variance   (512,)
=> yolov3/yolo-v3/Conv_12/weights                     (1, 1, 512, 256)
=> yolov3/yolo-v3/Conv_12/BatchNorm/gamma             (256,)
=> yolov3/yolo-v3/Conv_12/BatchNorm/beta              (256,)
=> yolov3/yolo-v3/Conv_12/BatchNorm/moving_mean       (256,)
=> yolov3/yolo-v3/Conv_12/BatchNorm/moving_variance   (256,)
=> yolov3/yolo-v3/Conv_13/weights                     (3, 3, 256, 512)
=> yolov3/yolo-v3/Conv_13/BatchNorm/gamma             (512,)
=> yolov3/yolo-v3/Conv_13/BatchNorm/beta              (512,)
=> yolov3/yolo-v3/Conv_13/BatchNorm/moving_mean       (512,)
=> yolov3/yolo-v3/Conv_13/BatchNorm/moving_variance   (512,)
=> yolov3/yolo-v3/Conv_14/weights                     (1, 1, 512, 255)
=> yolov3/yolo-v3/Conv_14/biases                      (255,)
=> yolov3/yolo-v3/Conv_15/weights                     (1, 1, 256, 128)
=> yolov3/yolo-v3/Conv_15/BatchNorm/gamma             (128,)
=> yolov3/yolo-v3/Conv_15/BatchNorm/beta              (128,)
=> yolov3/yolo-v3/Conv_15/BatchNorm/moving_mean       (128,)
=> yolov3/yolo-v3/Conv_15/BatchNorm/moving_variance   (128,)
=> yolov3/yolo-v3/Conv_16/weights                     (1, 1, 384, 128)
=> yolov3/yolo-v3/Conv_16/BatchNorm/gamma             (128,)
=> yolov3/yolo-v3/Conv_16/BatchNorm/beta              (128,)
=> yolov3/yolo-v3/Conv_16/BatchNorm/moving_mean       (128,)
=> yolov3/yolo-v3/Conv_16/BatchNorm/moving_variance   (128,)
=> yolov3/yolo-v3/Conv_17/weights                     (3, 3, 128, 256)
=> yolov3/yolo-v3/Conv_17/BatchNorm/gamma             (256,)
=> yolov3/yolo-v3/Conv_17/BatchNorm/beta              (256,)
=> yolov3/yolo-v3/Conv_17/BatchNorm/moving_mean       (256,)
=> yolov3/yolo-v3/Conv_17/BatchNorm/moving_variance   (256,)
=> yolov3/yolo-v3/Conv_18/weights                     (1, 1, 256, 128)
=> yolov3/yolo-v3/Conv_18/BatchNorm/gamma             (128,)
=> yolov3/yolo-v3/Conv_18/BatchNorm/beta              (128,)
=> yolov3/yolo-v3/Conv_18/BatchNorm/moving_mean       (128,)
=> yolov3/yolo-v3/Conv_18/BatchNorm/moving_variance   (128,)
=> yolov3/yolo-v3/Conv_19/weights                     (3, 3, 128, 256)
=> yolov3/yolo-v3/Conv_19/BatchNorm/gamma             (256,)
=> yolov3/yolo-v3/Conv_19/BatchNorm/beta              (256,)
=> yolov3/yolo-v3/Conv_19/BatchNorm/moving_mean       (256,)
=> yolov3/yolo-v3/Conv_19/BatchNorm/moving_variance   (256,)
=> yolov3/yolo-v3/Conv_20/weights                     (1, 1, 256, 128)
=> yolov3/yolo-v3/Conv_20/BatchNorm/gamma             (128,)
=> yolov3/yolo-v3/Conv_20/BatchNorm/beta              (128,)
=> yolov3/yolo-v3/Conv_20/BatchNorm/moving_mean       (128,)
=> yolov3/yolo-v3/Conv_20/BatchNorm/moving_variance   (128,)
=> yolov3/yolo-v3/Conv_21/weights                     (3, 3, 128, 256)
=> yolov3/yolo-v3/Conv_21/BatchNorm/gamma             (256,)
=> yolov3/yolo-v3/Conv_21/BatchNorm/beta              (256,)
=> yolov3/yolo-v3/Conv_21/BatchNorm/moving_mean       (256,)
=> yolov3/yolo-v3/Conv_21/BatchNorm/moving_variance   (256,)
=> yolov3/yolo-v3/Conv_22/weights                     (1, 1, 256, 255)
=> yolov3/yolo-v3/Conv_22/biases                      (255,)
Tensor("conv_sbbox/BiasAdd:0", shape=(?, ?, ?, 255), dtype=float32) Tensor("conv_mbbox/BiasAdd:0", shape=(?, ?, ?, 255), dtype=float32) Tensor("conv_lbbox/BiasAdd:0", shape=(?, ?, ?, 255), dtype=float32)

CV之YOLOv3:基于Tensorflow框架利用YOLOv3算法对热播新剧《庆余年》实现目标检测相关推荐

  1. DL之LSTM:基于tensorflow框架利用LSTM算法对气温数据集训练并回归预测

    DL之LSTM:基于tensorflow框架利用LSTM算法对气温数据集训练并回归预测 目录 输出结果 核心代码 输出结果 数据集 tensorboard可视化 iter: 0 loss: 0.010 ...

  2. TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件

    TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的frozen_inference_graph.pb文件 目录 ...

  3. CV之FR之MTCNN:基于TF框架利用MTCNN算法检测并对齐人脸图像进(人脸识别/人脸相似度)而得出人脸特征向量从而计算两张人脸图片距离案例应用之详细攻略

    CV之FR之MTCNN:基于TF框架利用MTCNN算法检测并对齐人脸图像进(人脸识别/人脸相似度)而得出人脸特征向量从而计算两张人脸图片距离案例应用之详细攻略 目录 基于TF框架利用MTCNN算法检测 ...

  4. TF之GD:基于tensorflow框架搭建GD算法利用Fashion-MNIST数据集实现多分类预测(92%)

    TF之GD:基于tensorflow框架搭建GD算法利用Fashion-MNIST数据集实现多分类预测(92%) 目录 输出结果 实现代码 输出结果 Successfully downloaded t ...

  5. DL之DNN:基于Tensorflow框架对神经网络算法进行参数初始化的常用九大函数及其使用案例

    DL之DNN:基于Tensorflow框架对神经网络算法进行参数初始化的常用九大函数及其使用案例 目录 基于Tensorflow框架对神经网络算法进行初始化的常用函数及其使用案例 1.初始化的常用函数

  6. TF之LSTM:基于tensorflow框架自定义LSTM算法实现股票历史(1990~2015数据集,6112预测后100+单变量最高)行情回归预测

    TF之LSTM:基于tensorflow框架自定义LSTM算法实现股票历史(1990~2015数据集,6112预测后100+单变量最高)行情回归预测 目录 输出结果 LSTM代码 输出结果 数据集 L ...

  7. CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成更高质量的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用

    CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成更高质量的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用 目录 基于TF框架利 ...

  8. CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成更大尺寸的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用

    CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成更大尺寸的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用 目录 基于TF框架利 ...

  9. CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成原始的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用

    CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成原始的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用 目录 基于TF框架利用I ...

最新文章

  1. Ubuntu安装Flash视频插件
  2. 艾伟:C#对游戏手柄的编程开发-API篇(2)
  3. 含有PCA动画演示的帖子,需要多读几遍的经典
  4. Scala学习笔记-5
  5. 【C++】修改const变量的值
  6. 上古时期的 TeX Users 都有哪些当今 TeX Users 无法想象的神级操作?
  7. UVa 11121 Base -2(负数进制)
  8. XAML 布局StackPanel
  9. 思科查看服务器启动配置文件,启动配置检查UCS
  10. xshell常用的命令
  11. hdu-1877(大数+进制转换)
  12. 百度终于升级空间的编辑器了
  13. 安卓案例:绑定和解绑服务
  14. Atitit mysql 数据类型 5.7.9 目录 1.1. 数值类型 1 2. 字符串 2 3. 时间日期 2 4. 地理位置 2 5. 几何数据的存储,生成,分析,优化。 空间数据类型(存储)
  15. 单片机的ISP是什么
  16. win7怎么桌面显示计算机图标不见了,win7显示桌面图标不见了如何恢复【图文】...
  17. linux 串口ttyS, ttyACM 还是ttyUSB?
  18. 多种文字翻译软件-翻译常用软件
  19. luoguP4568 [JLOI2011]飞行路线
  20. 安卓调用系统组件实现拨打电话

热门文章

  1. Gym导入Atari游戏环境报错
  2. 怎么用最短时间高效而踏实地学习Python?
  3. byte 和16进制关系
  4. SQL—已更新或删除的行值要么不能使该行成为唯一行。。。
  5. win7 桌面图标拖不动解决方法
  6. Pytho-SyntaxError: Non-ASCII character '\xe7' in file解决方法
  7. 那些还在外包公司干的程序员们,快醒醒吧!
  8. Redis之父退出开源项目维护:人生苦短不想上班
  9. 简单好用!利用Spring AOP技术10分钟实现一个数据库读写分离方案
  10. 10 大常用软件架构模式简介