|
@@ -412,7 +412,9 @@ def linedetect_maxvitfpn(
|
|
|
if num_points is None:
|
|
if num_points is None:
|
|
|
num_points = 3
|
|
num_points = 3
|
|
|
|
|
|
|
|
- maxvit = MaxVitBackbone(input_size=(224*2,224*2))
|
|
|
|
|
|
|
+ size=224*2
|
|
|
|
|
+
|
|
|
|
|
+ maxvit = MaxVitBackbone(input_size=(size,size))
|
|
|
# print(maxvit.named_children())
|
|
# print(maxvit.named_children())
|
|
|
|
|
|
|
|
# for i,layer in enumerate(maxvit.named_children()):
|
|
# for i,layer in enumerate(maxvit.named_children()):
|
|
@@ -420,7 +422,6 @@ def linedetect_maxvitfpn(
|
|
|
|
|
|
|
|
in_channels_list = [64, 64, 128, 256, 512]
|
|
in_channels_list = [64, 64, 128, 256, 512]
|
|
|
featmap_names = ['0', '1', '2', '3', '4', 'pool']
|
|
featmap_names = ['0', '1', '2', '3', '4', 'pool']
|
|
|
- # print(f'featmap_names:{featmap_names}')
|
|
|
|
|
roi_pooler = MultiScaleRoIAlign(
|
|
roi_pooler = MultiScaleRoIAlign(
|
|
|
featmap_names=featmap_names,
|
|
featmap_names=featmap_names,
|
|
|
output_size=7,
|
|
output_size=7,
|
|
@@ -437,8 +438,8 @@ def linedetect_maxvitfpn(
|
|
|
|
|
|
|
|
model = LineDetect(
|
|
model = LineDetect(
|
|
|
backbone=backbone_with_fpn,
|
|
backbone=backbone_with_fpn,
|
|
|
- min_size=224 * 2,
|
|
|
|
|
- max_size=224 * 2,
|
|
|
|
|
|
|
+ min_size=size,
|
|
|
|
|
+ max_size=size,
|
|
|
num_classes=91, # COCO æ°æ®éæ 91 ç±»
|
|
num_classes=91, # COCO æ°æ®éæ 91 ç±»
|
|
|
rpn_anchor_generator=get_anchor_generator(backbone_with_fpn, test_input=test_input),
|
|
rpn_anchor_generator=get_anchor_generator(backbone_with_fpn, test_input=test_input),
|
|
|
box_roi_pool=roi_pooler
|
|
box_roi_pool=roi_pooler
|