Otimização do desempenho dos rastreadores em dispositivos de baixo consumo de energia
Ao executar o Trackers em um dispositivo com potência aritmética limitada, ele pode ser otimizado das seguintes maneiras:
- Modelagem e quantificaçãoConverter o modelo de detecção para o formato INT8 usando a ferramenta de quantificação PyTorch para reduzir os requisitos de computação e memória.
- Ajuste de entradaResolução de entrada de vídeo: Reduza a resolução de entrada de vídeo (por exemplo, de 1080p para 720p).
- Otimização multi-threadedCaptura de fluxo de vídeo separada, detecção de alvos e anotação de rastreamento em diferentes threads.
- componente leveO algoritmo de rastreamento escolhido foi o SORT, e não o DeepSORT, para reduzir a complexidade computacional.
Além disso, estruturas de aceleração de inferência, como o TensorRT, podem ser consideradas para otimizar ainda mais o desempenho. Para dispositivos incorporados, as técnicas de redução de modelos também podem ser investigadas para remover parâmetros redundantes na rede de detecção.
Essa resposta foi extraída do artigoTrackers: biblioteca de ferramentas de código aberto para rastreamento de objetos de vídeoO































