首页 > 解决方案 > CNN框不能超过原始图像尺寸错误

问题描述

我在这里没脑子。我一直在研究这个分类器,它可以根据其中的人移动图像,但似乎无法正确分类 2 个人。该模型 :


型号:“sequential_4”

层(类型)输出形状参数#

conv2d_8 (Conv2D) (无, 86, 86, 128) 3584


max_pooling2d_8 (MaxPooling2 (无, 43, 43, 128) 0


dropout_14 (辍学) (无, 43, 43, 128) 0


conv2d_9 (Conv2D) (无, 15, 15, 256) 295168


max_pooling2d_9 (MaxPooling2 (无, 7, 7, 256) 0


dropout_15(辍学)(无、7、7、256)0


flatten_4(展平)(无,12544)0


dense_9(密集)(无,256)3211520


dropout_16(辍学)(无,256)0


dense_10(密集)(无,512)131584


dropout_17(辍学)(无,512)0


dense_11(密集)(无,1)513

总参数:3,642,369 可训练参数:3,642,369 不可训练参数:0

每次我尝试跑步runner.fit(training_set, steps_per_epoch = 6, epochs = 1, validation_data=test)

我得到错误:ValueError: box can't exceed original image size

任何人都可以解释为什么会发生这种情况以及解决方法,ps:我知道边界框回归,但我不知道这与它有什么关系。如我错了请纠正我。

标签: pythontensorflow

解决方案


推荐阅读