ViTObjectDetector constructor
ViTObjectDetector({})
Implementation
ViTObjectDetector({
required int imageSize,
required int patchSize,
required int numChannels,
required int embedSize,
required int numLayers,
required int numHeads,
required int
numClasses, // Number of object classes (identities + background)
required this.numQueries,
required this.embeddingDim, // New parameter
}) : backbone = ViTBackbone(
imageSize: imageSize,
patchSize: patchSize,
numChannels: numChannels,
embedSize: embedSize,
numLayers: numLayers,
numHeads: numHeads),
detectionHead = ObjectDetectionHead(
embedSize: embedSize,
numClasses: numClasses,
numQueries: numQueries,
embeddingDim: embeddingDim);