Spaces:
Sleeping
Sleeping
File size: 777 Bytes
0128aee |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import torchvision
from torchvision.models.detection import FasterRCNN
from torchvision.models.detection.rpn import AnchorGenerator
def fasterRCNN(backbone, class_num):
anchor_generator = AnchorGenerator(sizes=((32, 64, 128, 256, 512),),
aspect_ratios=((0.5, 1.0, 2.0),))
roi_pooler = torchvision.ops.MultiScaleRoIAlign(featmap_names=['0'],
output_size=7,
sampling_ratio=2)
# put the pieces together inside a FasterRCNN model
model = FasterRCNN(backbone,
num_classes=class_num,
rpn_anchor_generator=anchor_generator,
box_roi_pool=roi_pooler)
return model |